我正在创建一个cron job
来执行python
脚本
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 #)
我是root用户并在/var/spool/cron
问题是它没有执行脚本。我不知道为什么。
答案 0 :(得分:0)
一个人不是简单地修改crontab,而是运行命令:
crontab -e
并从那里编辑。如果您希望以root身份运行,请使用sudo
执行上述命令。
答案 1 :(得分:0)
假设您的路径正确,您的脚本可能没有合适的环境,或者可能无法执行。确保您的脚本以:
开头 #!/usr/bin/python
然后你还要给该脚本赋予执行权限:
chmod a+x hello.py
确保您使用crontab -e
,如果您对语法有任何疑问,可以在此处找到更多信息: