ubuntu 配置开机启动脚本

创建脚本

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