利用crontab 检查tomcat是否存在,不存在则启动 /usr/local/tomcat8/bin/startup.sh
报错意思是,未定义JAVA_HOME 或 JRE_HOME,需要一个环境变量才能运行
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
crontab 也用的 root用户,用的全路径
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
手动启动是可以的
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
JAVA_HOME也是正确配置的
-------------------------------------------------------------------------------------------------------------------------------------------------------------------机器为centos7.5
其他机器6.5,7.2未出现这个问题,暂时不知道是什么原因,于是想了另一个解决方法
解决方法:
既在 启动tomcat的时候 自动配置一次JAVA_HOME
vim /usr/local/tomcat8/bin/catalina.sh
将JAVA_HOME填上
每次重启tomcat 都会定义一次