2013-10-22 39 views
0

我試圖讓我的Amazon EC2實例停止並由crontab啓動。 EC2 Api工具已成功安裝。手動它工作。Cron正在運行但未輸出數據

這個cron(我把與命令crontab -e):10 * * * *的ubuntu的/ usr /斌/ EC2-停止實例[實例id]> /tmp/ec2.log

的文件/tmp/ec2.log被創建。當我使用命令grep CRON/var/log/syslog時,我看到cron已經真正運行了。我在/tmp/ec2.log文件中沒有得到任何輸出。我已經設置了所有需要的亞馬遜變量。

即使我故意造成一種錯誤的cron,這樣的:10 * * * *的Ubuntu的/ usr/bin中/ EC2一站式instancwweqes [實例id]> /tmp/ec2.log

我沒有得到任何輸出到文件中。不應該有錯誤嗎?我也試過不定義用戶:10 * * * */usr/bin/ec2-stop-instances [instanceid]> /tmp/ec2.log

和直接命令:10 * * * * ubuntu ec2-stop -instances [instanceid]> /tmp/ec2.log

有人可以幫助我。如果我能以某種方式調試,我可以找到解決方案。

在此先感謝。

回答

0

做ps -ef | grep crond | grep -v grep並查看cron是否正在運行。

10 * * * *的ubuntu的/ usr /斌/ EC2-停止instancwweqes [實例id] 2> /tmp/ec2.log

嘗試,看看是否錯誤出現在ec2.log。