一、创建一个sh文件(myboot.sh 或 myboot 都行):
文件内容格式:(带说明)
#!/bin/sh
### BEGIN INIT INFO
# Provides: 程序名称
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short Description: 程序说明
### END INIT INFO
************************ #启动命令
exit 0
注意:第一行的 #!/bin/sh 后面的说明是必须的,
如果没有将会报找不到LBS错误
exit 0 一定要加上,这是格式要求。
启动命令中要使用绝对路径!
启动命令示例:
export NGROK_HOME=/home/xqingh
$NGROK_HOME/nginx -config=$NGROK_HOME/nginx.cfg start ssh
加入自启动项:(defaults后面的数字是服务器开机执行的优先级,数字越小优先级越高。这里要使用网格所以把优先级设置较低)
sudo update-rc.d nginx.sh defaults 98
卸载自启动项:
sudo update-rc.d nginx.sh
===============================================================================================
另外,启动命令也可以写到/etc/rc.local中,在exit 0前面加上启动命令就行。这里的优先级是最低的!~
===============================================================================
然后,也可以在~/.profile 文件的最后加上启动命令,这里加的会在用户登录后自动运行!而且只用于当前用户的哦~
如果是所有用户都有效,就要写到/etc/profile 中去!也是在登录后自动运行!