cron.hourly에서 삭제한 후에도 크론 작업이 계속 실행 중입니다.

cron.hourly에서 삭제한 후에도 크론 작업이 계속 실행 중입니다.

CentOS 7 가상 머신에 yum-cron을 설치했지만 매시간 실행할 필요는 없다고 결정했습니다. 그래서 이름을 바꾸고 나중에 완전히 삭제해 /etc/cron.hourly/0yum-hourly보았습니다 /etc/yum/yum-cron-hourly.conf. 하지만 몇 주 동안 매 시간마다 다음 이메일을 받았습니다.

/etc/cron.hourly/0yum-hourly.cron.old:

Error reading config file: /etc/yum/yum-cron-hourly.conf

파일이 더 이상 어떤 형식이나 이름으로 존재하지 않는다고 보장하지 않는 한 /etc/cron.hourly/0yum-hourly.cron.old파일은 삭제되었습니다. crond및 서비스를 다시 시작했지만 yum-cron문제가 지속됩니다. cron이 더 이상 존재하지 않는 작업 실행을 계속 주장하는 이유는 무엇입니까(또는 더 중요하게는 어떻게)?

답변1

을(를) 삭제하지 않았습니다 . 아직 실행 중인 파일 0yum-hourly.cron로 이름을 바꿨습니다 ..old

아래 스크립트는 /etc/cron.hourly매시간 실행되므로 파일을 삭제하거나 백업 디렉터리로 이동하여 cron실행을 중지해야 합니다.

답변2

다음 파일을 삭제했거나 후자의 경우 이름을 바꿨다고 하셨습니다.

0yum-hourly.cron.old 
yum-cron-hourly.conf

오류 메시지는 다음과 같습니다.

/etc/cron.hourly/0yum-hourly.cron.old:
Error reading config file: /etc/yum/yum-cron-hourly.conf

내 생각엔 yum-cron서비스가 아직 실행 중이지만 conf파일이 존재하지 않거나 다른 이름으로 지정되어 있는 것 같습니다.

서비스를 중지하거나 복원해야 합니다 /etc/yum/yum-cron-hourly.conf. 더 이상 필요하지 않은 경우 yum-cron서비스를 중지한 후 제거할 수 있습니다.

답변3

cron 유틸리티는 "실행"되지 않고 /etc/cron.hourly각 디렉터리에서 /etc/cron.*해당 구성을 추출합니다 . cron 서버 호출 스크립트를 확인하여 어떤 옵션이 사용되고 있는지 확인하고 필요한 경우 cron 시작을 재구성합니다.

살펴볼 시작 파일은 /etc/init.d를 사용하는지, systemd를 사용하는지 또는 다른 것을 사용하는지에 따라 다릅니다.

관련 정보