最近撞见一件很坑的事情,在linux 系统上面 执行一个周期性循环的任务 使用python写的 需要加入到 任务计划..结果不执行....
59 23 \* \* \* cd /home/backup && python backup.py
- 以上代码竟然不执行
查看crond日志信息也没有任何报错....
- 搜索一番 看到网上也有很多大神的解决方案
<ol>
59 23 * * * cd /home/backup && /usr/bin/python backup.py
在脚本头部添加或者修改 脚本执行解释器 #!/usr/bin/python
#!/usr/bin/python
我的问题还是没有解决 ...让我彻底崩溃了...
-
最后Google了一番...crontab 使用的PATH 跟python使用的不在一条道上面 只能改道行
59 23 \* \* \* source /etc/profile && python backup.py
此时轻轻的解决了这个坑爹的问题,全TM是套路...希望能够解决你的问题 .. 洗洗吃饭了...