У меня есть следующее в моем 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 с супервизора?
Можно запустить cron на переднем плане?
command=service cron start
Должно быть:
command=cron -f
Можно запустить cron на переднем плане?
command=service cron start
Должно быть:
command=cron -f
Можно запустить cron на переднем плане?
command=service cron start
Должно быть:
command=cron -f
С супервизором программа, которую вы хотите запустить, должна оставаться на переднем плане. Вы запускаете cron как услугу, поэтому программа выходит, и супервизор видит ее, когда она останавливается.
С супервизором программа, которую вы хотите запустить, должна оставаться на переднем плане. Вы запускаете cron как услугу, поэтому программа выходит, и супервизор видит ее, когда она останавливается.
С супервизором программа, которую вы хотите запустить, должна оставаться на переднем плане. Вы запускаете cron как услугу, поэтому программа выходит, и супервизор видит ее, когда она останавливается.