坚持使用debian上的crontab执行python脚本!

5 python cron debian crontab

这是我的crontab文件的样子:

* * * * *  root /usr/bin/python /root/test.py >> /root/classwatch.log 2>&1
Run Code Online (Sandbox Code Playgroud)

这是我的python脚本的样子:

#!/usr/bin/python
print "hello"
Run Code Online (Sandbox Code Playgroud)

cronjob创建日志文件.但它是空的.我也很确定python文件没有被执行.

感谢任何帮助!过去4小时我一直在玩它而没有运气.

ojb*_*ass 1

更新...

将内容替换为

* * * * * date >> /tmp/foo 
Run Code Online (Sandbox Code Playgroud)

这个链接有帮助吗?

删除它应该创建的文件。它回来了吗?我以为每个用户都有自己的 crontab 文件,所以线路上的用户是可疑的。
是否有人跟你开了个玩笑,用 no op 替换了 python 二进制文件?

我必须认为 cron 无法正常工作,因为 echo 不起作用。您是否确保使用 echo 将输出目录更改为 /tmp ?

您可以对文件进行 od(八进制转储)并查看是否将控制字符或制表符放入 cron 文件中?