0

Amazon EC2 インスタンスを crontab で停止および開始しようとしています。EC2 API ツールが正常にインストールされました。手動で動作します。

cron (コマンド crontab -e で入力): 10 * * * * ubuntu /usr/bin/ec2-stop-instances [instanceid] > /tmp/ec2.log

ファイル /tmp/ec2.log が作成されます。コマンド grep CRON /var/log/syslog を使用すると、cron が実際に実行されていることがわかります。ただし、/tmp/ec2.log ファイルには何も出力されません。必要なすべての amazon 変数を設定しました。

わざと間違った cron を作成したとしても、次のようになります: 10 * * * * ubuntu /usr/bin/ec2-stop-instancwweqes [instanceid] > /tmp/ec2.log

ファイルに出力がありません。エラーがあってはいけませんか?また、ユーザーを定義しないようにしました: 10 * * * * /usr/bin/ec2-stop-instances [instanceid] > /tmp/ec2.log

そして直接コマンド: 10 * * * * ubuntu ec2-stop-instances [instanceid] > /tmp/ec2.log

誰か助けてください。なんとかデバッグできれば、解決策にたどり着くことができます。

前もって感謝します。

4

1 に答える 1