【发布时间】:2020-05-18 10:07:52
【问题描述】:
所以我尝试使用 crontab 让一些 python 脚本每 6 小时运行一次,但由于某种原因它不起作用。
crontab -l
0 */6 * * * cd /home/david/InstaPy && /usr/bin/python3 quickstart.py
>> david.log
还尝试每分钟运行一次以进行检查,但这也不起作用。查看了 crontab 日志文件,也没有看到它正在执行 - var/log/syslog
【问题讨论】:
-
检查您的用户对文件和违禁品的权限
-
允许用户使用 crontab 我使用
touch /etc/cron.allow然后使用echo "david" > /etc/cron.allow允许用户名david运行它。 -
函数是否有足够的时间自行执行?
-
对不起,我没听懂你的问题。
-
/home/david/InstaPy 存在吗?如果没有,脚本将静默退出。