添加到自动启动,前提是需要在Linux Deploy 中把系统初始化选项勾上,如下设置(摘抄自:https://www.cnblogs.com/Luad/p/10409048.html):
1.点击右下角的设置图标进入设置界面
2.划到“初始化”那块,“启用”打上勾
初始化系统里面有两个选项,分别为“run-parts”和“sysv”,不知道是干什么用的。不必管他,默认即可(我的默认是“run-parts”)。
3.进入“初始化设置”选项,看到什么了?惊不惊喜!
初始化路径 —> /etc/rc.local
就是这样,一般情况下只要把“初始化”打上勾就行了,这样就可以开机自动执行“rc.local”文件里的内容了,就是这么简单。
然后需要一下模板:
!/bin/sh
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
. /etc/profile
sudo usermod -a -G aid_inet,aid_net_raw mysql
nohup sudo /usr/sbin/service nginx start
nohup sudo /usr/sbin/service mysql start
exit 0
第一行不能注释掉,不然脚本不生息,最好加载一下环境变量。然后非阻塞执行。