针对任意路径程序启用 chkconfig

针对任意路径程序启用 chkconfig

通常要添加启动程序,可以这样做

 chkconfig httpd on

但是我怎样才能为我需要启动的程序做到这一点

/usr/local/program/sbin/program

? 我试过

chkconfig /usr/local/program/sbin/program on 

但它说

读取服务 /usr/local/program/sbin/program 的信息时出错:没有此文件或目录

不幸的是我在网上找到的所有例子都是 chkconfig [服务名称] on。

答案1

阅读chkconfig手册页,特别是--add部分和RUNLEVEL FILES部分。

答案2

  • 将这些示例行添加到您的脚本中:

#chkconfig: 345 80 20
#description: example script

解释:
345 - 级别
80 - 启动优先级
20 - 停止优先级

当然,这些是示例值,您可以更改它。

  • 使用命令添加脚本:

chkconfig --add

答案3

chkconfig 管理 /etc/rcX.d/ 下目录 /etc/init.d 中脚本的链接

相关内容