crontab执行shell脚本时,不执行mvn命令
脚本执行时,切换了用户su admin,也就是说用admin的权限执行mvn命令
脚本sudo ./build.sh启动时,可以正常运行,但是利用crontab定时跑,就不执行mvn命令
原因为:
没有加载admin权限下的mvn以及java的环境变量。
解决方法:
在脚本中加入以下:
export MVN_HOME="****"
export JAVA_HOME="****"
crontab执行shell脚本时,不执行mvn命令
脚本执行时,切换了用户su admin,也就是说用admin的权限执行mvn命令
脚本sudo ./build.sh启动时,可以正常运行,但是利用crontab定时跑,就不执行mvn命令
原因为:
没有加载admin权限下的mvn以及java的环境变量。
解决方法:
在脚本中加入以下:
export MVN_HOME="****"
export JAVA_HOME="****"