这被标记为重复项,但不是。我尝试了此链接中的所有内容 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一起使用?