我安装了 vnstats 来查看带宽统计信息,我复制了一个 init.d 文件模板,我将其放在 init.d 目录中,可以正常访问此文件并执行 start/restart/status,但此文件应该在系统启动时自动启动,对吗?它没有启动,我该如何调试?如果在系统启动后我执行 init.d/vnstat,它就会启动。
我正在运行 Centos 5
谢谢。
答案1
答案2
如果 init.d 有一个 chkconfig 设置,那么您可以chkconfig --add vnstat; chkconfig vnstat on
答案3
您确实应该遵循之前的建议,在您的 initfile 中添加一个 chkconfig 部分,但如果您很懒并且想解决这个问题,您可以自己对文件进行符号链接,如下所示:
ln -s /etc/init.d/vnstat /etc/rc3.d/S90vnstat
如果您想要寻找 chkconfig 路径但缺少 chkconfig 包,请使用以下命令进行安装:yum install chkconfig