无法执行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用户和创建工作的问题是,它没有执行该脚本。我不知道为什么。
答
一个并不简单地修改crontab中,运行命令:
crontab -e
和编辑从那里。如果您希望以root身份运行,请使用sudo
执行上述命令。
答
假设您的路径正确,您的脚本可能没有合适的环境,或者它可能不可执行。确保你的脚本开头:
#!/usr/bin/python
而且还关系到你,然后给执行权限给该脚本:
chmod a+x hello.py
确保您使用crontab -e
,如果您对语法的任何疑问,你可以在这里找到更多的信息:
我认为你会因为你的问题很糟糕而被低估。看看SO [markdown教程](http://*.com/editing-help)。 –