Ubuntu18.04.5
本文针对Ubuntu18.04.5设置Ghos开机启动脚本,经过多次尝试,终于设置成功。
1.创建并编译 /etc/rc.local 文件
先输入以下内容对 /etc/rc.local
进行编辑。
$ vi /etc/rc.local
注意:Ubuntu18.04.5非root用户每次执行脚本都需要输入密码,按网上其他方法导致不成功,以下脚本经测试后可用,脚本内容的密码和用户改成相对应的用户。
#!/bin/bash
sudo service nginx start
echo '密码' |su - 用户 -c "/home/start.sh"
2.给 /etc/rc.local 文件加上可执行权限
通过以下命令添加可执行权限。 $ chmod +x /etc/rc.local
3.创建start.sh文件
#!/bin/bash
cd /home/目录
ghost start
4.重启机器确认
注意事项
- 系统启动后,程序有1分钟左右的延时后,才会执行
- 要确定程序运行有足够的权限,否则可能导致运行失败
#!/bin/bash
一定要加,否则可能失败- 不需要添加
exit 0
,添加后可能会失败。