저는 freeBSD 서버를 사용하고 있습니다. Cronjob이 갑자기 작동을 멈췄습니다. "top"을 실행하면 서비스가 나열되지 않습니다. 하지만 "서비스 크론 상태"를 확인하면 지정된 PID로 실행 중입니다. 서비스와 서버를 다시 시작했지만 문제가 지속됩니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
top
모든 프로세스가 표시되지 않습니다(적어도 내가 사용하는 버전은 아님). 일반적으로 가장 활동적인 프로세스(창에서 수용할 수 있는 프로세스 수)만 표시됩니다.
저는 FreeBSD에 익숙하지 않습니다. cron
데몬 이름이 crond
?
데몬 문제 해결은 일반적으로 다음을 의미합니다.
1) syslog를 확인하세요 - syslog 구성도 확인하세요.
2) 데몬의 매뉴얼 페이지를 읽고 디버깅이 활성화된 상태에서 다시 시작하십시오.
답변2
이것을 확인할 수 있습니다.
ps -ef | grep cron
답변3
일반적으로 화면 상단만 표시되므로 이를 달성하기 위해 ps
or 를 사용합니다 . (Linux 명령에서는 oCOMMAND=cron을 입력하여 필터링할 수 있다는 것을 알았습니다.) 귀하의 크론이 실행되기를 바랍니다. 다른 질문이 있으신가요?psgrep
top
top