cron.hourly"退出并返回代码1"

时间:2017-06-08 03:49:21

标签: linux ubuntu cron scheduled-tasks

我目前使用的是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

这也不会导致任何内容输入到日志文件中。我不知道我哪里出错了。请协助。

1 个答案:

答案 0 :(得分:0)

感谢JWW的指导,我在Unix& amp; Linux Stack Exchange和某人能够几乎立即回答这个问题。

该脚本主要是在Windows中使用NppFTP创建的,因此需要以下命令:

dos2unix /etc/cron.hourly/dstealth-watch-tv
  • 归功于roaima