簡體   English   中英

cron.hourly“以返回碼1退出”

[英]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
  • 歸功於roaima

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM