通常要添加启动程序,可以这样做
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 中脚本的链接