可选,允许多个条目。使用就像配置条目一样,除了它指向pidfiles。假设pidfiles仅在进程创建时更新,而不是更晚。该文件的第一行应该是PID的ASCII表示; 终止换行符是可选的。不检查除第一行以外的任何行。
#project: true
可选,使用IN PLACE的processname,config和pidfile。如果存在,则可以通过运行以下命令来实现正确的重新加载 - 如果必要的循环:
command = $(/ etc / rd.d / init.d / SCRIPT probe)
[ - n“$ command”] && /etc/rc.d/init.d/SCRIPT $ command
其中SCRIPT是服务的sysv init脚本的名称。
作为示例,需要执行复杂处理的脚本可以返回“run /var/tmp/<servicename.probe.$$”并实现“run”命令,该命令将执行命名脚本然后将其删除。
请注意,如果不需要执行任何操作使服务与其配置文件同步,则probe命令应该只是“exit 0”。
需要注意以下几点:
1、# chkconfig和# description不能少,必须写。
2、chkconfig的<startpriority> <endpriority>为启动优先级,在man中查询不到,一般end...不用理解,直接100-start...即可。start为开始的顺序,一般系统从小执行到大,数值任意,这个对于依赖启动有很大的帮助,比如控制先启动某个服务,再启动某个服务。以下是查询设置后的命令:
# 查询启动级别
chkconfig --list <servicename>
# 查询启动顺序
grep chkconfig /etc/rc.d/init.d/<servicenaem>
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx