[英]cron.hourly “exited with return code 1”
我目前在Linux Ubuntu 14.04上(我認為)。
所以我以前有一個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
這是我得到的輸出:
/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
這也不會導致任何內容輸入到日志文件中。 我不確定哪里出了問題。 請協助。
在JWW的指導下,我在Unix&Linux Stack Exchange上發布了文章,有人幾乎可以立即回答這個問題。
該腳本實質上是在Windows中使用NppFTP創建的,因此需要以下命令:
dos2unix /etc/cron.hourly/dstealth-watch-tv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.