chkconfig:设置自己的系统服务
#chkconfig [--add|--del] [服务名称]
--add:增加一个服务名称给chkconfig来管理,该服务名称必须在/etc/init.d/内
--del: 删除一个chkconfig管理的服务
如果我自己写了一个程序并且想要让该程序成为系统服务好让chkconfig管理它,只要将该服务加入init可以管理的 script 当中,即 /etc/init.d/ 当中即可。
例子:新建文件/etc/init.d/myvbird文件
myvbird在run level 3 和 5启动
myvbird在/etc/rc.d/rc[35].d当中启动时,以80顺序启动,以70顺序结束。
#vim /etc/init.d/myvbird
#!/bin/bash
#chkconfig:35 80 70 ==>重要
echo "Nothing"
比较重要的那一行语法是:chkconfig:[run level] [启动顺序] [停止顺序]
启动顺序与结束顺序是在 /etc/rc.d/rc[35].d内新建以S80myvbird及K70myvbird为文件名的设置方式。
之后,还得动点手脚:
#chkconfig --add myvbird;chkconfig --list myvbird
...应该就能看到了
#chkconfig --del myvbird
阅读(878) | 评论(0) | 转发(0) |