
CentOS 7 VM에 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를 사용하는지에 따라 다릅니다.