![Cron 作业正在运行但没有任何反应](https://linux22.com/image/1088306/Cron%20%E4%BD%9C%E4%B8%9A%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E4%BD%86%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E5%8F%8D%E5%BA%94.png)
我正在运行 Ubuntu 16.0.4.1,并设置了一个 cron 作业来运行以下内容,该作业仅将时间记录到文件中...
* * * * * /usr/bin/python3 /root/python-cron-test/main.py > /dev/null 2>&1
但是,实际上什么也没有发生。我可以在 /var/log/syslog 中看到正在调用 cron 作业...
CRON[11871]: (root) CMD (/usr/bin/python3 /root/python-cron-test/main.py)
如果我从命令行运行该命令,它就能正常工作。
我运行了一个 cron 作业来给我该 cron 作业运行的环境并打印出来......
HOME=/root
LOGNAME=root
PATH=/usr/bin:/bin
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/root
从终端运行 env 打印输出......
XDG_SESSION_ID=1713
SHELL=/bin/bash
USER=root
MAIL=/var/mail/root
PATH=/root/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
LANG=en_US.UTF-8
SHLVL=1
HOME=/root
LOGNAME=root
_=/usr/bin/env
我已经检查了 cron 的状态并且它正在运行,我甚至重新启动了守护进程。
有人能告诉我为什么它可能不起作用吗?
谢谢