Cron未在启动时运行Debian
每当我关闭服务器时,我都需要手动启动我的cron服务。我开了命令: -Cron未在启动时运行Debian
sudo update-rc.d cron defaults
在射击上面的命令,它显示以下内容: -
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match cron Default-Stop values (none)
insserv: warning: script 'K02printer' missing LSB tags and overrides
insserv: warning: script 'K02autossh_tunnel_x2' missing LSB tags and overrides
insserv: warning: script 'printer' missing LSB tags and overrides
insserv: warning: script 'autossh_tunnel_x2' missing LSB tags and overrides
当我重新启动服务器,pgrep cron
,正在显示没有整数。我需要sudo service cron start
手动启动我的cron。
如何在启动时启动cron服务。
它看起来像服务被禁用。您需要使用“update-rc.d cron enable
”重新启用它。这应该够了吧。
其他警告是关于不同的初始化脚本,它们缺少它们的LSB头。你也应该看看这些。
将启用解决问题,我的意思是如果服务器重新启动,它会启动自己启动? PS:虽然我已经实现了它,但我无法检查,因为它在现场环境中,未经我们客户的事先同意,我无法重新启动服务器。 – PythonEnthusiast 2014-10-27 17:35:16
通过执行“'ls/etc/rc */* cron'”执行update-r.cd enable调用之前,您可以检查运行链接,并查看实际存在的链接。在启用调用之后,应该在rc2.d到rc5.d目录中看到S链接,并且我怀疑在执行启用调用之前,这些链接并不存在。 – Rhonda 2014-10-30 07:00:37
为什么downvote ??? – PythonEnthusiast 2014-10-27 07:46:33