2011-08-17 5 views
0

ec2 인스턴스의 시작 &을 자동화하고 인스턴스 x에서 crontab을 구성하려고했습니다. I는 인스턴스 X.aws ec2 인스턴스를 자동 시작/중지 할 수 없음

2의 crontab -e를 편집 단계

1

))를 따라 이들 라인

15 04 * * * 자명 EC2 스타트 - 인스턴스를 I-f1814c90

추가

15 07 * * * 자명 EC2 스톱 인스턴스 I-f1814c90

10 10 * * * 자명 EC2 스타트 - 인스턴스 I-f1814c90

3) 및 크론를 재시작 sudo /etc/init.d/cron restart

그러나 cronjob을 사용하여 ec2 인스턴스를 시작하거나 중지 할 수 없습니다.

덕분에,

+0

해당 명령에 대해 'stderr' 및'stdout'을 붙여 넣을 수 있습니까? 당신이 그것을 가지고 있지 않다면, 그 파일들을 파일로 리다이렉션 한 다음 여기에 게시하십시오. –

답변

0

아난드는 대부분의 경우이 문제는 AWS 데이터가 EC2 시작을 실행하고 명령은 cron이 환경에 있지 않은 중지해야한다는 것입니다.

그 대신에 cron에서 ec2 명령을 만드는 대신이 작업을 수행하는 별도의 스크립트를 작성하는 것이 좋습니다. AWS 데이터 파이프 라인 (제대로 작동)에 대한 이유

0

나는 당신이 예약 작은 스크립트 또는이보다 더 아무것도 필요하지 않습니다 AWS Lambda

사용을 중지/EC2 시작을 예약하는 것이 좋습니다 것입니다. 시작할 인스턴스가 없으며 사용자가 작성한 스크립트를 빠르게 호출 할 수 있습니다. 원하는 프로그래밍 언어를 선택하고 AWS SDK를 사용하여 인스턴스 작업을 수행하십시오. 아주 가벼운 솔루션.

관련 문제