最近使用centos6.8的crontab定时执行一个py脚本没有得到实际单独运行的效果
代码https://github.com/ansionfor/...
crontab -e 设置
脚本单独运行效果
crontab 日志有记录每分钟运行了py脚本
crontab处于启动状态
脚本的作用是保存某网站的文章到我自己远程mysql数据库中,但我测试了几天,发现没有一篇文章是通过这个定时器保存的,都是我自己手动运行脚本保存的文章
但是奇怪的是,我在crontab中放另外一个发送邮件的py脚本,却可以正常运行
代码https://github.com/ansionfor/...
1.如果题主在xxx.py上加入了#!/usr/local/bin/python2.7这一句的话,那么你的crontab定时任务定义只需要:
因为脚本第一行指定解释程序后已经是可执行性脚本(文件)了,就不再需要python2.7执行命令了。
2.如果不写第一行指定环境变量,我一般这样写,因为我的环境里有多个版本
来指定python执行的路径,建议你这样写
3.为什么crontab需要指定python路径呢?
4.关于调试