【linux】为什么python使用bash可以执行,crontab不行
如图日志文件也有执行记录
回答
当手动执行脚本ok,使用crontab缺死活不行时,一定要记得把锅甩给环境变量,这个坑人无数的问题。
由于crontab在执行定时任务时,并不知道任务所需的环境变量,所以需要通过source命令来引入环境变量。
crontab是计划任务,当然也是可以定时执行脚本的,之所以你执行不了,应该是没写对。
同样遇到过类似的问题,还有一种可能是脚本内使用了相对路径
请用绝对路径。
crontab里面不支持环境变量
以上是 【linux】为什么python使用bash可以执行,crontab不行 的全部内容, 来源链接: utcz.com/a/83620.html