创建脚本
sudo vim /etc/init.d/myservice
编辑内容
#!/bin/sh
### BEGIN INIT INFO
# Provides: myservice
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: myservice desc
# Description: myservice description
# for security.
### END INIT INFO
/home/myuser/sh/myserver start
可以在 /home/myuser/sh/myserver
脚本编辑启动服务的具体代码
设置脚本权限
sudo chmod +x /etc/init.d/myservice
设置开机脚本及开机顺序
sudo update-rc.d myservice defaults 99
99是启动的顺序,可以是0到99,越大越迟启动,如果需要依赖其他服务,可以将该值设置大一点,让其他服务启动了,再启动该脚本,防止找不到依赖服务而启动失败
到此,开机启动脚本配置完成了。
将脚本从启动项中删除
sudo update-rc.d -f myservice remove