CentOS - cron 서비스가 며칠마다 종료됩니다.

CentOS - cron 서비스가 며칠마다 종료됩니다.

저는 CentOS 6.7 서버를 사용하고 있으며 며칠마다 cron 서비스가 중단됩니다.

확인해 보았는데 cat /var/log/messages | grep cron관련 내용이 없습니다.

서비스 종료 원인을 어떻게 확인할 수 있나요?

답변1

올바른 방법과 구문으로 cron 작업을 설정했다면 다음을 확인해야 합니다.보안 취약점이 경우 일반 사용자가 아닌 루트 사용자만 종료 작업을 수행할 수 있기 때문입니다. 모든 것은 설정 내용과 설정 방법은 물론 시스템 구성과 사용자 권한에 따라 달라집니다.

man croncron 및 crontab 매뉴얼 페이지를 man crontab읽고 /etc/crontab.

보안 취약점을 확인하기 위해 가장 먼저 할 수 있는 일은 SUID 비트가 설정된 명령을 확인하는 것입니다.이 Oracle 시스템 관리 설명서 문서의 SUID SGID 및 고정 비트 권한. 보기 권한을 사용할 수 있습니다 ls -l. 명령을 확인하고 해당 비트가 켜져 있는지 확인하십시오.

또한 어떤 사용자가 루트 비밀번호 없이 권한으로 명령을 실행할 /etc/sudoers수 있는지 확인해야 합니다 .sudo

이게 도움이 되길 바란다.

답변2

그래서 문제는 내 잘못이 되었습니다. 15분마다 시작되는 프로세스를 만들었습니다. 불행하게도 프로세스가 종료되면 하위 프로세스는 계속 실행되며 며칠마다 수천 개의 프로세스를 수집합니다.

CentOS는 때때로 메모리가 부족하여 더 많은 메모리를 확보하기 위해 일부 프로세스를 종료합니다. 이런 이유로 cron이 종료되는 것 같습니다.

관련 정보