这是我的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小时我一直在玩它而没有运气.
更新...
将内容替换为
* * * * * date >> /tmp/foo
Run Code Online (Sandbox Code Playgroud)
这个链接有帮助吗?
删除它应该创建的文件。它回来了吗?我以为每个用户都有自己的 crontab 文件,所以线路上的用户是可疑的。
是否有人跟你开了个玩笑,用 no op 替换了 python 二进制文件?
我必须认为 cron 无法正常工作,因为 echo 不起作用。您是否确保使用 echo 将输出目录更改为 /tmp ?
您可以对文件进行 od(八进制转储)并查看是否将控制字符或制表符放入 cron 文件中?
| 归档时间: |
|
| 查看次数: |
9403 次 |
| 最近记录: |