前言:Ubutnu18.04,在新版本全部统一使用systemctl来管理服务,包括开机自启动服务。
打开rc-local.service文件
sudo vim /lib/systemd/system/rc-local.service
在结尾添加[install]参数,并保存退出。
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
创建 并打开rc.local
sudo touch /etc/rc.local
sudo vim /etc/rc.local
写入(脚本启动默认在root用户下)
echo "脚本自启动成功!" > /usr/local/test.log
sh /home/xxx/start.sh
su - username -s /bin/bash /home/xxx/start.sh &
exit 0
给rc.local权限
sudo chmod -R 777 /etc/rc.local
开机自启动服务
sudo systemctl enable rc-local
测试脚本是否运行成功
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
重启并测试是否自启动
sudo reboot
cat /usr/local/test.log
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)