记一次ansible无法启动shell脚本

对于微服务

ansible启动时调用系统默认变量位置如/bin/ ,/usr/bin/等,如果不在默认位置导致无法启动shell脚本 使用which java 解决ln-sf到系统路径下,或者export变量

 对于tomcat
TOMCAT的 catalin.sh 100行 左右增加JAVA_HOME的变量 或者是bashrc都可以,ansible对于 有些变量识别不了 最好在启动脚本里边增加
把java的环境变量写道~/.bashrc

原文地址:https://www.cnblogs.com/cheyunhua/p/15015115.html