关于linux系统下CRONTAB运行python脚本不生效
发布时间:2020-12-14 02:03:16 所属栏目:Linux 来源:网络整理
导读:关于linux系统下CRONTAB运行python脚本不生效 运维中难免会在定时任务中同时使用shell和python脚本,shell脚本不生效大部分为环境变量的问题,在脚本前增加环境变量基本能解决,如加上 source /etc/profile。 最近遇到python脚本不能执行的情况,状态描述,
关于linux系统下CRONTAB运行python脚本不生效 运维中难免会在定时任务中同时使用shell和python脚本,shell脚本不生效大部分为环境变量的问题,在脚本前增加环境变量基本能解决,如加上 source /etc/profile。 最近遇到python脚本不能执行的情况,状态描述,如目录/home/script/SH下有脚本Qdd.py和download.sh,手动是可以执行的是生效的,如下: python3 /home/script/SH/Qdd.py 放到定时任务crontab中,如下: 15 03 * * * python3 /home/script/SH/Qdd.py > /dev/null 2>&1 看cron日志是执行了的,但是目录/home/script/SH下没有下载的东西,后将Qdd.py加入到download.sh脚本下,如下:
#!/bin/bash 将脚本download.sh做如下修改: 定时任务测试 注意:多版本python注意全路径,区分版本 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |