2011-08-17 32 views
0

私はec2インスタンスの起動&を自動停止し、インスタンスxでcrontabを設定したいと考えました。 IインスタンスX.aws ec2インスタンスを自動起動/停止できません

2のcrontab -eを編集手順 ))を追跡し、これらのライン

15 04 * * *名EC2-開始インスタンスをI-f1814c90

を添加しました

15 07 * * *名EC2-停止例I-f1814c90

10 10 * * *ユーザー名EC2-開始インスタンスI-f1814c90

3)とcronを再起動sudo /etc/init.d/cron restart

しかし、まだcronjobを使ってec2インスタンスを起動または停止することはできません。

おかげで、

アナンド

+0

これらのコマンドに 'stderr'と' stdout'を貼り付けることはできますか?あなたが持っていない場合は、ファイルにリダイレクトして、ここに投稿してください。 –

答えて

0

ほとんどの問題は、AWSのデータが起動し、コマンドがcronの環境ではありません停止EC2を実行する必要があるということです。

そのようなcronでec2コマンドを作成するのではなく、これを行う別のスクリプトを書く方がよいでしょう。 AWSデータパイプラインは、(細かい作業)のためである理由

0

私はあなたがスケジュール小さなスクリプトまたは2以上のものを必要としないAWS Lambda

を使用してスケジュールEC2スタート/ストップにお勧めしたいです。起動するインスタンスはありません。作成したスクリプトをすばやく呼び出すだけです。選択したプログラミング言語を選択し、AWS SDKを使用してインスタンス操作を実行します。非常に軽量なソリューションです。

関連する問題