2013-09-16 293 views
0

我試圖通過cron在Raspbian中運行命令。運行Raspberry crontab腳本

如果我運行./sec_cam.sh,比我的腳本運行,如果我嘗試通過crontab每5分鐘運行一次,比沒有任何反應。

crontab -e顯示我的如下:

*/5 * * * * ./sec_cam.sh 

難道我配置的crontab錯了嗎? Thx提前

+1

檢查http://stackoverflow.com/a/11932056/831797 –

回答

1

從cronjob啓動的腳本沒有使用您的常用環境設置,特別是與您當前的工作目錄不匹配(參考./sec_cam.sh)。所以要使這項工作,你應該指定一個完整的路徑名稱,如/home/user/sec_cam.sh

+0

嗨,感謝您的建議。我改變了命令,但是我仍然在系統日誌文件中發生錯誤: /USER/SBIN/CRON [2500]:(pi)CMD(/home/pi/sec_cam.sh) – Joey

+0

cron將其調用記錄在系統日誌。這不一定是錯誤。 cron通過郵件報告所有錯誤。你應該設置你的系統發送你的電子郵件。閱讀關於nullmailer以瞭解如何以現代方式做到這一點。 – mnagel

+0

據我所知,crontab運行腳本,但由於某種原因,我沒有看到結果?錯誤報告應該清除它。正確?如上所述的 – Joey