读书人

crontab实施shell脚本时不执行mvn命

发布时间: 2012-09-18 16:21:42 作者: rapoo

crontab执行shell脚本时,不执行mvn命令

crontab执行shell脚本时,不执行mvn命令

?

脚本执行时,切换了用户su admin,也就是说用admin的权限执行mvn命令

?

脚本sudo ./build.sh启动时,可以正常运行,但是利用crontab定时跑,就不执行mvn命令

?

原因为:

?

没有加载admin权限下的mvn以及java的环境变量。

?

解决方法:

在脚本中加入以下:

export MVN_HOME="****"

export JAVA_HOME="****"

读书人网 >编程

热点推荐