2013-10-22 5 views
0

내 Amazon EC2 인스턴스를 중지하고 crontab로 시작하려고합니다. EC2 API 도구가 성공적으로 설치되었습니다. 수동으로 작동합니다.Cron이 실행 중이지만 데이터를 출력하지 않습니다.

(I 명령의 crontab -e에 넣어) 크론 10 * * * * 우분투는/usr/빈/EC2 스톱 인스턴스 [InstanceID에]> /tmp/ec2.log

/tmp/ec2.log 파일이 작성됩니다. grep CRON/var/log/syslog 명령을 사용하면 cron이 실제로 실행 된 것을 볼 수 있습니다. 하지만 나는 /tmp/ec2.log 파일에 어떤 결과도 얻지 못했습니다. 필요한 모든 아마존 변수를 설정했습니다.

에도 목적에 나는 경우 것은 잘못된 크론을 만들 같은이 : 10 * * * * 우분투는/usr/빈/EC2 스톱 instancwweqes [InstanceID에]> /tmp/ec2.log

내가 얻을 수 없음 파일에서 출력하십시오. 오류가 없어야합니까? 또한 사용자를 정의하지 않으려 고 시도했습니다. 10 * * * */usr/bin/ec2-stop-instances [instanceid]> /tmp/ec2.log

직접 명령 : 10 * * * * 우분투 ec2-stop -instances [instanceid]> /tmp/ec2.log

누군가 나를 도와 줄 수 있습니까? 어떻게 든 디버깅 할 수 있다면 솔루션에 도달 할 수 있습니다.

미리 감사드립니다.

답변

0

ps -ef | grep crond | grep -v grep 그리고 cron이 실행 중인지 확인하십시오.

10 * * * * 우분투는/usr/빈/EC2 스톱 instancwweqes [InstanceID에 2->

/tmp/ec2.log이 시도하고 오류 ec2.log 오면 참조.

관련 문제