2

私はec2の起動とシャットダウンを自動化しています。手動で実行すると機能するbashスクリプトを作成しましたが、crontabで実行するようにbashを追加すると、実行されません。スクリプトに適切な権限を割り当てました。これが私のスクリプトです

#! /bin/bash
/usr/local/aws/bin/ec2-start-instances --region us-east-1  i-abc12345

これが私のcrontabです

35 13 * * * /bin/bash /home/ubuntu/.script/testshutdown.sh

私を助けてください !!!

4

2 に答える 2

2

エラーに関して、/var/log/cronからどのような出力が得られますか? さらに、スクリプトの先頭に #!/bin/bash を追加すると、スクリプトの実行方法を cron に指示する必要がなくなります。実行可能であることを確認してください ( chmod +x testshutdown.sh )。

/etc/crontab を編集したり、crontab -e を実行したりしていますか? システムには複数の crontab があり、場合によっては必要な値の数に関して異なる方法で編集されます。

于 2013-03-21T19:30:12.003 に答える