其他分享
首页 > 其他分享> > crontab执行脚本失败,手动执行成功问题

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