2016-12-05 146 views
0

我想獲得一個cron作業來運行rsync。我開始與此:爲什麼我的crontab無法正常工作?

*/30 * * * * rsync -avz -e "ssh -i /home/ubuntu/ocf_dev_us" [email protected]:/home/ubuntu/kumar/ /home/ubuntu/kumar/" 

,它是行不通的,所以我這個替代它:

0 * * * * env > /tmp/env.output 

,甚至不工作。我如何知道發生了什麼?

+2

目前還不清楚你問什麼。當然,如果你註釋掉'rsync',crontab不會產生任何有意義的動作。請嘗試更好地解釋什麼_is working_和什麼_is不working_。 – arkascha

+0

基本上我在aws上運行ubuntu EC2實例。我試圖通過使用crontab來運行每分鐘命令。我在crontab -e中放置了* * * * * env> /tmp/env.output。即使這個基本命令並不是每1分鐘觸發一次。 –

+0

確保您的cron守護進程已啓動並運行,請將您的完整crontab內容添加到問題中,並檢查系統日誌中的相關條目。 – arkascha

回答

0

您的cronjob只會每60分鐘發生一次火災。試試這個

* * * * * env > /tmp/env.output 

找出你的cronjob是否工作。