crontab执行shell脚本时,不执行mvn命令
脚本执行时,切换了用户su admin,也就是说用admin的权限执行mvn命令
脚本sudo ./build.sh启动时,可以正常运行,但是利用crontab定时跑,就不执行mvn命令
原因为:
没有加载admin权限下的mvn以及java的环境变量。
解决方法:
在脚本中加入以下:
export MVN_HOME="****"
export JAVA_HOME="****"
本文介绍了一个关于使用CronTab定时执行Shell脚本过程中遇到的问题:当尝试执行Mvn命令时,由于未加载Admin用户的Mvn及Java环境变量而导致命令无法执行。文章详细解释了解决该问题的方法,并提供了具体的解决方案。
crontab执行shell脚本时,不执行mvn命令
脚本执行时,切换了用户su admin,也就是说用admin的权限执行mvn命令
脚本sudo ./build.sh启动时,可以正常运行,但是利用crontab定时跑,就不执行mvn命令
原因为:
没有加载admin权限下的mvn以及java的环境变量。
解决方法:
在脚本中加入以下:
export MVN_HOME="****"
export JAVA_HOME="****"
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
779
5150

被折叠的 条评论
为什么被折叠?