2014-10-27 2 views
1

Когда я выключаю свой сервер, мне нужно запустить мою службу 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 при загрузке.

+0

Почему downvote ??? – PythonEnthusiast

ответ

1

Похоже, что служба была отключена. Вам нужно снова включить его с помощью «update-rc.d cron enable». Это должно делать свое дело.

Другие предупреждения касаются разных сценариев инициализации, которые не имеют заголовка LSB. Вы тоже должны заглянуть в них.

+0

Позволяет решить проблему, я имею в виду, если сервер снова заново запустится, включит ли он себя при загрузке? PS: Хотя я его реализовал, я не могу проверить, потому что это в живой среде, и я не могу перезагрузить свой сервер без предварительного согласия нашего клиента. – PythonEnthusiast

+0

Вы можете проверить runlinks перед вызовом enable-r.cd enable, выполнив «ls/etc/rc */* cron» и взгляните на то, какие ссылки на самом деле там. После того, как вы включили вызов, в каталогах rc2.d через rc5.d должны появиться ссылки S, и я подозреваю, что они не были там до того, как вы активировали вызов. – Rhonda

Смежные вопросы