crontab 변경 사항이 작동하지 않습니다

crontab 변경 사항이 작동하지 않습니다

최근에 crontab을 일부 변경하고 새 항목을 추가했으며 비활성화된(주석 처리된) 항목을 활성화했습니다. 그러나 내가 적용한 새로운 변경 사항은 실행되지 않았으며 crontab이 변경 사항을 표시했지만 crontab은 이전과 동일하게 작동했습니다.

또 다른 점은 "/var/spool/cron" 폴더에 있는 루트 사용자의 crontab 파일도 편집했다는 것입니다. 나는 이것이 그것과 관련이 있다고 생각합니다.

답변1

crontab 파일을 편집하려면,언제나사용 crontab -e. 루트 사용자의 crontab을 편집하려면 를 사용하십시오 sudo crontab -e.

crontab 스풀 디렉터리의 파일을 변경하는 것은 절대 권장되지 않습니다. via를 편집하면 crontab -ecrontab을 다시 읽어야 함을 cron 데몬에 알립니다. 그렇지 않으면 이런 일이 발생하지 않을 수 있습니다.

관련된:

답변2

/etc/crontab예를 들어 파일에 변경 사항을 적용하려면 콘솔 편집기를 통해 편집해야 합니다.

sudo nano /etc/crontab

변경사항은 크론드를 다시 로드하지 않고 자동으로 적용되어야 합니다. crontab로컬 컴퓨터에서 변경한 다음 서버로 옮겼다고 가정합니다 .

관련 정보