无法执行cron作业

问题描述:

我创建一个cron job执行python脚本,如果我通过终端执行无法执行cron作业

hello.py

a = 'a cron job was executed here' 
text_file = open('output_hello.txt', 'w') 
text_file.write(a) 
text_file.close() 

做工精细,我在Ubuntu 15.10。

cron job文件是:

* * * * * /usr/bin/python /home/rohit/hello.py 
(excluding the #) 

我在/var/spool/cron

root用户和创建工作的问题是,它没有执行该脚本。我不知道为什么。

+0

我认为你会因为你的问题很糟糕而被低估。看看SO [markdown教程](http://*.com/editing-help)。 –

一个并不简单地修改crontab中,运行命令:

crontab -e 

和编辑从那里。如果您希望以root身份运行,请使用sudo执行上述命令。

假设您的路径正确,您的脚本可能没有合适的环境,或者它可能不可执行。确保你的脚本开头:

#!/usr/bin/python

而且还关系到你,然后给执行权限给该脚本:

chmod a+x hello.py

确保您使用crontab -e,如果您对语法的任何疑问,你可以在这里找到更多的信息:

https://help.ubuntu.com/community/CronHowto