0
我目前在Linux Ubuntu 14.04(我認爲)。cron.hourly「退出並返回代碼1」
所以我以前有一個cron.daily腳本工作正常。我決定使用相同的腳本,但將其移到cron.hourly,現在它不會工作。
/etc/cron.hourly/dstealth-watch-tv
#!/bin/bash
times=$(date)
echo "${times}:" >> /var/log/dstealth/watch-tv.log
/usr/bin/curl --silent http://watch.dstealth.com/tv/refreshToken.php?k=secretRefreshKey >> /var/log/dstealth/watch-tv.log
我已經給該文件CHMOD:755
日誌文件手動創建使用chmod:644是空的。
然後我用:
service cron reload
,等待幾個小時,希望輸出到我的日誌文件,但它仍然是空的。
我已經試過
run-parts --verbose /etc/cron.hourly
,這是輸出I得到:
/etc/cron.hourly/dstealth-watch-tv:
run-parts: failed to exec /etc/cron.hourly/dstealth-watch-tv: No such file or directory
run-parts: /etc/cron.hourly/dstealth-watch-tv exited with return code 1
這也沒有造成任何被輸入到日誌文件。我不確定我哪裏出了問題。請協助。
檢查你的腳本由'運行部分上市--report --test /etc/cron.hourly - 列出' – Rups
它只是列出了\t /etc/cront.hourly/dstealth-watch-tv – Dal
可能是你的腳本名稱有問題,請嘗試重命名 – Rups