начать cron-сервис с супервизором

У меня есть следующее в моем supervisord.conf:

[program:cron] command=service cron start autostart=true autorestart=false stderr_logfile=/var/log/cron.err.log stdout_logfile=/var/log/cron.out.log

Похоже, что это сбой?:

root@srv:/# supervisorctl cron FATAL Exited too quickly (process log may have details)

Однако он работает:

root@srv:/# ps aux | grep cron root 52 0.0 0.1 26068 2464 ? Ss 13:07 0:00 /usr/sbin/cron root 3053 0.0 0.0 11284 936 ? S+ 13:08 0:00 grep --color=auto cron

Правильно ли я начинаю cron с супервизора?

2
задан 21 April 2017 в 16:10

6 ответов

Можно запустить cron на переднем плане?

command=service cron start

Должно быть:

command=cron -f
1
ответ дан 22 May 2018 в 23:22

Можно запустить cron на переднем плане?

command=service cron start

Должно быть:

command=cron -f
1
ответ дан 18 July 2018 в 14:32

Можно запустить cron на переднем плане?

command=service cron start

Должно быть:

command=cron -f
1
ответ дан 24 July 2018 в 20:24

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

0
ответ дан 22 May 2018 в 23:22
  • 1
    Ах имеет смысл. Как я могу исправить так, что cron находится на переднем плане? – Karl Morrison 21 April 2017 в 16:16

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

0
ответ дан 18 July 2018 в 14:32

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

0
ответ дан 24 July 2018 в 20:24
  • 1
    Ах имеет смысл. Как я могу исправить так, что cron находится на переднем плане? – Karl Morrison 21 April 2017 в 16:16

Другие вопросы по тегам:

Похожие вопросы: