2017-03-06 1 views
0

우분투

를 트리거되지 않습니다, 나는 cronjob에크론 작업이 내 우분투 VM에서 우분투 VM에

고양이/var/spool/cron/crontabs 디렉토리/*

MAILTO="[email protected]" 
* * * * * python /home/forge/web-app/database/backup_mysql.py 

를 구성한 나는 pgrep cron을 체크했다.


5 분이 지났으나 어떤 이메일이 나에게 보내지지 않습니다. 백업 파일이 생성되는 것을 볼 수 없습니다.

나는이 cronjob가 결코 달리지 않았다 감각이있다.

어떻게 디버깅합니까?

서비스를 다시 시작해야합니까?

+0

이 작업은 어떤 사용자 ID로 실행됩니까? 'crontab -l'은 뭐라고 말합니까? – wildplasser

답변

1

cron 서비스를 확인해주십시오.

서비스 cron 상태입니다.

그리고 그것을 확인하기 위해 cron 작업 로그를 확인 실행 여부를

꼬리 -f는/var/log/cron이됩니다 | 그렙 username

확인 크론 의 crontab -e -u username

또한 권한을 확인합니다.

chmod +x <file> 
+0

나는 그것이 지금 방아쇠를 당긴 것을 보았다. 그러나 어떤 이유로 전자 메일 부분이 작동하지 않는다. – ihue

+0

거기에 설정 한 이메일에 어떤 이메일도 트리거되지 않습니다. 더 자세히 디버깅하려면 어떻게해야합니까? – ihue

+0

다음 SO 게시물을 살펴 보시기 바랍니다. http://stackoverflow.com/questions/41755437/managing-log-files-created-by-cron-jobs – codeforester