首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-09-18 
crontab执行shell脚本时,不执行mvn命令crontab执行shell脚本时,不执行mvn命令?脚本执行时,切换了用户su ad

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

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

?

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

?

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

?

原因为:

?

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

?

解决方法:

在脚本中加入以下:

export MVN_HOME="****"

export JAVA_HOME="****"

热点排行