python脚本在crontab中无法执行解决
今天在crontab里配置了一个python脚本定时执行,配置信息如下:
# crontab -l 35 9 * * * cd /home/work/test; ./test.py |
结果没有任何输出就是执行不了,利用下面命令观察crontab日志。
# su - root # tail -f /var/log/cron |
发现任务按时运行了,问题就奇怪了。
后来想到是不是环境变量引起的,于是检查python脚本的头部,将python的执行命令加入进去就好了,例如:
#!/usr/local/bin/python # coding=utf-8 # # Author: neoremind # E-mail: neoremind@baidu.com # Function: xxx # |
将来要记住这个小tip,经验啊经验