[linux] crontab 파일을 변경 한 후 cron을 다시 시작 하시겠습니까?

crontable 파일을 변경 한 후 cron을 다시 시작해야합니까?



답변

아니.

로부터 크론 man 페이지 :

… cron은 모든 crontab의 수정 시간을 검사하고 변경된 crontab을 다시로드합니다. 따라서 crontab 파일을 수정할 때마다 cron을 다시 시작할 필요가 없습니다.

하지만 어쨌든 그 일을 확실히하고 싶다면

sudo service cron reload

또는

/etc/init.d/cron reload


답변

cPanel을 사용하는 CentOS sudo /etc/init.d/crond reload에서는 트릭을 수행합니다.

CentOS7에서 : sudo systemctl start crond.service


답변

16.04 VPS Digital Ocean에서도 비슷한 문제가있었습니다. crontab을 변경하는 경우 다음을 실행하십시오.

sudo service cron restart


답변

배포에 따라 “cron reload”를 사용하면 아무 작업도 수행되지 않을 수 있습니다. init.d / cron에서 스 니펫을 붙여 넣으려면 (데비안 스퀴즈) :

reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron"
    # cron reloads automatically
    log_end_msg 0
    ;;

일부 개발자 / 유지 업체는 리로딩에 의존했지만 그렇지 않았으며,이 경우 리로드를 강제 할 수있는 방법이 없습니다. 배포의 일부로 crontab 파일을 생성하고 있으며 파일 길이가 변경되지 않으면 변경 내용이 다시로드되지 않습니다.


답변

centos 7에 대해 이것을 시도하십시오 : service crond reload


답변

이것을 시도하십시오 : sudo cron reload
그것은 우분투 12.10에서 나를 위해 작동합니다


답변

이것을보십시오 : service crond restart따라서 crond그렇지 않습니다 cron.