LINUX环境tomcat宕机自启
大家好,又见面了,我是你们的朋友全栈君。
写一个monitor.sh脚本用于判断tomcat进程是否存在,若不存在则启动tomcat
脚本链接https://download.csdn.net/download/qq_41959871/13722321
查看定时任务状态systemctl status crond /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置
查看已有的定时任务 crontab -l
编辑定时任务 crontab -e
根据脚本所在位置写入: */5 * * * * /develop/montior/monitor.sh 每五分钟执行一次
然后重启定时服务 /sbin/service crond restart
检测到没有启动时的日志输出
正常启动后的定时任务中的日志输出
部署过程遇到的坑: 手动执行脚本,无任何异常,tomcat能被脚本正常启动但定时器执行的脚本过程 tomcat启动失败报错: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 说没有java的环境
编辑/tomcat/bin下catalina.sh export JAVA_HOME=/software/jdk1.8 export JRE_HOME=/software/jdk1.8/jre 指定linux环境jdk目录,脚本可以启动tomcat,应该是定时任务没有办法获取到tomcat默认配置的JRE_HOME导致的
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159404.html原文链接:https://javaforall.cn
相关文章
- Linux脚本拷贝:轻松实现个性化配置(linux脚本拷贝)
- 解决Linux下无线网卡无法发现的问题(linux找不到无线网卡)
- 借助Linux构建安全的XSS环境(linux搭建xss平台)
- 在Linux上搭建Python开发环境(linux搭建python环境)
- Linux下修改文件权限指南(linux更改文件的权限)
- Linux环境下学习C语言编程(linux系统下c编程)
- 在Linux下搭建完美的Java开发环境(linux搭建java开发环境)
- 工行网银来袭,Linux环境也可使用!(工行网银linux)
- 构建Linux编程全新环境(linux编程环境)
- Linux操作系统:实现安全的网络环境(linux操作系统安全)
- Linux配置多域名:实现企业网络主机管理(linux配置多域名)
- 服务重启Oracle服务:Linux下的步骤(linux重启oracle)
- Linux转虚拟机:轻松搭建自定义环境(linux转虚拟机)
- 编程Linux开发环境中的C编程实践(linux.cpp)
- Linux下轻松获取随机数(linux获取随机数)
- Linux驱动工程师:开启薪资新篇章(linux驱动工程师薪资)
- 欢迎来到企鹅的Linux世界(linux图标是企鹅)
- 器Linux环境下的文件上传服务指南(linux上传服务)
- Linux中域名解析环境配置指南(linux配置域名的解析)
- Linux中的根目录之旅(linux中的根目录)
- Linux环境下的程序开发之路(基于linux的开发)
- Linux运维项目实战分享(linux运维项目经验)
- 如何快速搭建Linux服务器?简单运用五步法,轻松完成服务器环境搭建!详细教程,一图胜千言!(搭建linux服务器环境)
- 如何在Linux中删除文件?(linux删除文件)
- 掌握Linux中查看文件系统的常用命令df(linux常用命令df)
- Linux 环境下验证 PHP性能(linux验证php)
- Linux环境下安装实现微信沟通(linux系统安装微信)
- 深入探索:如何在Linux服务器下进行高效开发?(linux下服务器开发)
- Linux下轻松使用Shell:简单、便捷、强大(linux常用shell)
- 系统Linux多用户环境下的文件共享(linux 多用户文件)
- Linux程序的常见文件后缀,你需要知道哪些?(linux 程序后缀)
- Linux环境下wifi网络探测:从零开始(linux 扫描wifi)
- 构建Linux双网卡静态路由环境(linux双网卡静态路由)
- Go语言与Linux:全新的开发环境体验(go语言linux)
- 输入Linux环境下如何实现中文输入(linux环境中文)