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,经验啊经验

 

 

Leave a Comment.