Você pode verificar isso, ps -ef | grep cron
Estou no meu servidor freeBSD. O Cronjob de repente para de funcionar. Quando eu corro "top" o serviço não está listado. Mas quando eu verificar "status do cron serviço", ele está sendo executado com o PID dado. Eu reiniciei o serviço e até mesmo o servidor, mas o problema ainda persiste. Como posso resolver isso?
top
não mostra todos os processos (pelo menos não a versão que eu uso). Normalmente, mostra apenas os processos mais ativos - tantos quantos couberem na janela.
Eu não estou familiarizado com o FreeBSD - o daemon cron
não é denominado crond
?
Resolução de problemas de daemons geralmente significa
1) Verifique o syslog - verifique também a configuração do syslog. 2) Leia a man page do daemon e reinicie-o com a depuração ativada.
Normalmente, usaríamos ps
ou psgrep
para isso, porque top
mostra apenas a tela superior. (No comando top
do Linux, vejo que você poderia filtrar digitando oCOMMAND = cron). Espero que seu cron esteja rodando. Talvez você tenha outro problema com isso?