crontab执行脚本失败,手动执行成功问题
作者:互联网
因为 crontab 的 环境的问题,在 crontab 自动执行时,它不会加载 PATH 全部路径,我们必须在脚本里面声明出来。所以把odpscmd的环境变量加到shell脚本中就可以了。
ODPS_HOME=/mnt/odpscmd_public export PATH=$PATH:$ODPS_HOME/bin
或者在/etc/profile文件中配置环境变量
# vi /etc/profile ODPS_HOME=/mnt/odpscmd_public export PATH=$PATH:$ODPS_HOME/bin # source /etc/profile
标签:profile,手动,crontab,odpscmd,ODPS,HOME,PATH,执行 来源: https://www.cnblogs.com/yeyuzhuanjia/p/16177741.html