可以看到“/etc/rc.d/init.d”下有很多的文件,每个文件都是可以看到内容的,其实都是一些shell脚本。
系统服务的启动就是通过“/etc/rc.d/init.d”中的脚本文件实现的。我们也可以写一个自己的脚本放在这里。脚本文件的内容也很简单,类似于这个样子(例如起个名字叫做“hahad”):#chkconfig: - 85 15
#description: nginx is a World Wide Web server. It is used to serve
(上面的两行看情况添加,如果报错“service XXX does not support chkconfig”,就需要添加上 面的两行)
. /etc/init.d/functions
start() { echo "Starting my process " cd /opt php a.php}stop() { killall a.php echo "Stoped"}写了脚本文件之后事情还没有完,继续完成以下几个步骤:chmod +x hahad #增加执行权限chkconfig --add hahad #把hahad添加到系统服务列表chkconfig hahad on #设定hahad的开关(on/off)chkconfig --list hahad #就可以看到已经注册了hahad的服务