#!/bin/sh
#/etc/init.d/myStart
### BEGIN INIT INFO
# Provides: myStart//启动脚本名
# Required-Start: $local_fs $syslog $network
# Required-Stop: $local_fs $syslog $network
# Default-Start: 2 3 4 5 //启动级别
# Default-Stop: 0 1 6
# Short-Description: myStart startup
# Description: myStart auto startup 1.0
### END INIT INFO
下面就可以写你的启动脚本或命令了
下面是启动级别含义。
sudo update-rc.d ariang defaults
如果要卸载随机启动的服务,执行
sudo update-rc.d -f ariang remove
update-rc.d后面有三个参数,分别是/etc/init.d下的脚本名字,这里我们以默认安装方式,运行的优先级。优先级的数字越大,表示越迟运行,这里我们把自己写的服务放在最后运行。
如果在update-rc.d安装的时候提示了警告信息,是因为我们写的/etc/init.d/ariang太简陋了,只包含了我们想要的命令,连LSB的信息也没有提供。
最后我们别忘了给脚本执行权限。754
评论