최근에 crontab을 일부 변경하고 새 항목을 추가했으며 비활성화된(주석 처리된) 항목을 활성화했습니다. 그러나 내가 적용한 새로운 변경 사항은 실행되지 않았으며 crontab이 변경 사항을 표시했지만 crontab은 이전과 동일하게 작동했습니다.
또 다른 점은 "/var/spool/cron" 폴더에 있는 루트 사용자의 crontab 파일도 편집했다는 것입니다. 나는 이것이 그것과 관련이 있다고 생각합니다.
답변1
crontab 파일을 편집하려면,언제나사용 crontab -e
. 루트 사용자의 crontab을 편집하려면 를 사용하십시오 sudo crontab -e
.
crontab 스풀 디렉터리의 파일을 변경하는 것은 절대 권장되지 않습니다. via를 편집하면 crontab -e
crontab을 다시 읽어야 함을 cron 데몬에 알립니다. 그렇지 않으면 이런 일이 발생하지 않을 수 있습니다.
관련된:
답변2
/etc/crontab
예를 들어 파일에 변경 사항을 적용하려면 콘솔 편집기를 통해 편집해야 합니다.
sudo nano /etc/crontab
변경사항은 크론드를 다시 로드하지 않고 자동으로 적용되어야 합니다. crontab
로컬 컴퓨터에서 변경한 다음 서버로 옮겼다고 가정합니다 .