2014-05-24 1 views
1

를 통해 업데이트되지 나는 .extensions에서 다음 파일/site_cron.config을 만들어EC2 (콩 줄기)의 crontab이 .ebextensions

container_commands: 
    01_remove_old_cron_jobs: 
    command: "crontab -r || exit 0" 
    02_cronjobs: 
    command: "cat .ebextensions/crontab | crontab" 
    leader_only: true 

내 .ebextensions/crontab을이다 : 나는 snapshop했다

0 23 * * * php /var/www/html/index.php cron publish_new 

과 콩나무에서 내 통나무로하는이를 참조하십시오
2014-05-24 14:41:46,743 [DEBUG] Running command 01_remove_old_cron_jobs 
2014-05-24 14:41:46,744 [DEBUG] Generating defaults for command 01_remove_old_cron_jobs 
<<< 

2014-05-24 14:41:46,857 [DEBUG] No test for command 01_remove_old_cron_jobs 
2014-05-24 14:41:46,877 [INFO] Command 01_remove_old_cron_jobs succeeded 
2014-05-24 14:41:46,877 [DEBUG] Command 01_remove_old_cron_jobs output: 
2014-05-24 14:41:46,878 [DEBUG] Running command 02_cronjobs 
2014-05-24 14:41:46,878 [DEBUG] Generating defaults for command 02_cronjobs 
<<< 

2014-05-24 14:41:46,989 [DEBUG] Running test for command 02_cronjobs 
2014-05-24 14:41:47,005 [DEBUG] Test command output: 
2014-05-24 14:41:47,006 [DEBUG] Test for command 02_cronjobs passed 
2014-05-24 14:41:47,028 [INFO] Command 02_cronjobs succeeded 
2014-05-24 14:41:47,029 [DEBUG] Command 02_cronjobs output: 
2014-05-24 14:41:47,029 [DEBUG] No services specified 

이 모든 것 같다

확인을 통해 가서 인스턴스화는에 녹색 상태. 그러나 crontab -e 또는 /var/www/html/.ebextensions에 아무것도 표시되지 않습니다. 무엇을 제공합니까? 내 크론 작업이 제자리에 있고 갈 준비가되었는지 어떻게 알 수 있습니까?

답변

1

내 크론 작업을 찾을 수있었습니다. 로그인 한 사용자에 대해 이전에 내가

되지는 sudo를 게재 이유를 정확히 확인 crontab -l를 사용하지만,하지 않은 sudo crontab -l

:

나는 확인했다. 나는 내가 이미 뿌리를 잡고 있다고 생각했다.

어쨌든, 그 crontab에서 보여 주므로, 나는 그들이 예상대로 실행될 것이라고 추정 할 것입니다.

0

루트 crontab에 작업을 설치하면 실행되지 않습니다. 그들은 ec2 사용자 crontab에 있어야하거나 그들은 실행하지 않습니다.