手动能够执行脚本,crontab执行失败,可能和环境变量有关(若是涉及到环境变量)

1 发现问题 一个shell脚本手动执行没有问题,可是配置到crontab中失效,报错环境变量找不到。web 2 分析问题 查看用户环境变量~/.bash_profile、系统环境变量/etc/profile发现环境变量存在,比较费解。shell 3 解决问题 在.sh脚本中加入source /etc/profile或者source ~/.bash_profile引入环境变量便可解决。bash 4
相关文章
相关标签/搜索