Cronjob正在运行,但未执行python脚本

时间:2018-07-22 13:50:44

标签: linux cron

这被标记为重复项,但不是。我尝试了此链接中的所有内容 CronJob not running

Cron正在运行,脚本手动执行,已设置权限,已检查路径。没有错误,邮件或消息等任何内容

我已经不知所措了,我设置了一个cronjob以每5分钟运行一次python脚本。我已经设置好了,并且根据cron的状态正在运行,但是脚本没有执行。该脚本检查ftp站点中是否有文件,如果有一个新文件,它将下载该文件,并且每天应该有一个新文件要下载。

我刚刚检查了crontab,并且在过去三天中每5分钟运行一次crontab,但是它无法执行脚本,这意味着该文件未下载。

现在,当我手动运行脚本时,它可以工作并且下载了文件。该脚本中包含一个shebang,当手动运行时,我可以这样运行:(这些都可以正常运行脚本!)

   ./price_downloader
   /root/downloader/price_downloader
   python3 /root/downloader/price_downloader

我尝试了几种不同的方式在crontab中编写它,但是它从未执行。 我在文件上运行了chmod +x,但还是一无所获 这是我的crontab命令:

*/5 * * * * /root/downloader/price_downloader

我也在命令中使用python 3进行了尝试:

*/5 * * * * python3 /root/downloader/price_downloader

我不知道发生了什么事。如果我手动运行命令,那么脚本可以正常运行,为什么它不能与cron一起使用?

0 个答案:

没有答案