Cron 서비스가 실행 중이지만 "top"이 표시되지 않습니다.

Cron 서비스가 실행 중이지만 "top"이 표시되지 않습니다.

저는 freeBSD 서버를 사용하고 있습니다. Cronjob이 갑자기 작동을 멈췄습니다. "top"을 실행하면 서비스가 나열되지 않습니다. 하지만 "서비스 크론 상태"를 확인하면 지정된 PID로 실행 중입니다. 서비스와 서버를 다시 시작했지만 문제가 지속됩니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

top모든 프로세스가 표시되지 않습니다(적어도 내가 사용하는 버전은 아님). 일반적으로 가장 활동적인 프로세스(창에서 수용할 수 있는 프로세스 수)만 표시됩니다.

저는 FreeBSD에 익숙하지 않습니다. cron데몬 이름이 crond?

데몬 문제 해결은 일반적으로 다음을 의미합니다.

1) syslog를 확인하세요 - syslog 구성도 확인하세요.
2) 데몬의 매뉴얼 페이지를 읽고 디버깅이 활성화된 상태에서 다시 시작하십시오.

답변2

이것을 확인할 수 있습니다.
ps -ef | grep cron

답변3

일반적으로 화면 상단만 표시되므로 이를 달성하기 위해 psor 를 사용합니다 . (Linux 명령에서는 oCOMMAND=cron을 입력하여 필터링할 수 있다는 것을 알았습니다.) 귀하의 크론이 실행되기를 바랍니다. 다른 질문이 있으신가요?psgreptoptop

관련 정보