crontab 调用python定时任务不执行,原因彻底分析 |
您所在的位置:网站首页 › python执行不了 › crontab 调用python定时任务不执行,原因彻底分析 |
一、问题 最近,在centoos中设置一个定时任务,调用python,最后发现不执行或者说没有任何输出。 二、分析 我的定时任务最开始是这样,python脚本,写入txt。 1、定时语句或者在Shell文件里面获取环境变量值的路径写成绝对路径。写入文件和调用文件也要写成绝对路径。 2、在即将执行的Shell脚本缺省的#!/bin/sh开头换行后的第一行加入两个环境变脸配置文件 #!/bin/sh . /etc/profile . ~/.bash_profile 3、在/etc/crontab中添加环境变量 三、解决 最后,我设置如下执行,成功。只要你调用了anaconda下的python,就可以引用所有包了,不用使用source激活环境。 参考: https://blog.csdn.net/weixin_36343850/article/details/79217611 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |