Ubuntu rc.local开机脚本
从ubuntu的某个版本开始,rc.local开机启动脚本就被弃用了,改用systemctl来管理服务了。
但是很多情况下,还是在rc.local写一些命令,来实现开机自动配置更方便一些。
所以要重新让rc.local复活,实现开机自启。
首先创建rc.local文件,添加开机要执行的命令
root@i3-5010u:~# cat /etc/rc.local
#!/bin/bash
echo "`date` rc.local executed successfully" >> /tmp/rc.local.log
赋予该脚本可执行权限
sudo chmod +x /etc/rc.local
创建rc-local.service服务
root@i3-5010u:~# cat /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
After=network.target
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
重新加载 systemd 配置并启用服务
sudo systemctl enable rc-local
sudo systemctl start rc-local
检查服务状态:
sudo systemctl status rc-local
接下来就可以重启一下看看rc.local是否成功执行。
CreateBy:2024-07-12T18:17:39+08:00,UpdateBy:2024-07-12T18:27:15+08:00
版权声明:署名-非商业性使用-禁止演绎 3.0 未本地化版本 (CC BY-NC-ND 3.0)
留言板开发中,站长邮箱:admin@aliencn.net。欢迎交流。