tomcat-restart.sh
[root@localhost apache-tomcat-9.0.8]# cat tomcat-restart.sh
## java env
export JAVA_HOME=/usr/local/app_server/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
## restart tomcat
current_dir=$(cd `dirname $0`; pwd)
echo "=== current_dir is:$current_dir"
kill -9 `cat $current_dir/bin/tomcat.pid`
#$current_dir/bin/shutdown.sh (这种方式多次重启的时候出现多个tomcat假进程)
sleep 3
rm -rf $current_dir/webapps/*/
sleep 2
$current_dir/bin/startup.sh
参考资料:
linux下tomcat重启脚本(使用tomcat.pid)(推荐)
https://blog.51cto.com/zhangyb/2164192?source=dra
分享到:
相关推荐
Linux 系统 Tomcat 重启 shell 脚本 本文将详细介绍 Linux 系统 Tomcat 重启 shell 脚本,包括脚本的设计思路、实现细节和应用场景。 标题解释 Linux 系统 Tomcat 重启 shell 脚本指的是在 Linux 操作系统中使用 ...
linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat
这个"shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止"的方案,就是一种典型的自动化运维实践,它结合了多个核心工具和技术,包括shell脚本、expect、ssh以及scp,用于实现远程服务器管理与文件...
Linux shell脚本定时清理tomcat日志文件 本文将详细介绍 Linux 环境中使用 shell 脚本来定时清理 Tomcat 日志文件的方法。该方法使用 cron 机制来实现每天自动切割日志文件,并删除 4 天前的日志文件。 知识点一:...
为了解决这个问题,我们可以编写一个监控并自动重启Tomcat的Shell脚本来确保服务的高可用性。以下将详细介绍如何创建这样的脚本。 首先,我们需要理解Linux Shell脚本的基本结构。Shell脚本是Linux操作系统中的一种...
重启tomcat服务的脚本,包含了windows的bat脚本和linux的shell脚本。需要修改的地方脚本内容的最前面都有写。此脚本可以用java代码部署war包的方式在不同的操作系统下去调用,如何调用请参考我写的博客。
Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
Linux自动重启Tomcat脚本是指在Linux操作系统中,使用Shell脚本来自动重启Tomcat服务器的过程。该脚本可以在Linux系统中实现Tomcat的自动启动、停止和重启,提高了服务器的可靠性和可维护性。 该脚本使用了Bash ...
- 重启Tomcat:`/etc/init.d/tomcat restart` - 检查Tomcat状态:`/etc/init.d/tomcat status` 通过这些步骤,Tomcat不仅能在Linux系统启动时自动运行,而且安全性也得到了提升,因为使用了专用的非交互式用户来...
有时候写Shell的脚本,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。 这么如果 shell 还没等其退出就接着执行下一行,这么...
tomcat 启动停止重启可视化脚本 运行 sh tomcat.sh 就可以了 按界面提示 输入相应数字 自行配置tomcat 安装路径
最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,下面是Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤。...
在Windows中,我们通常使用批处理文件进行操作,而在Linux中则使用shell脚本。定时重启是通过cron任务实现,而内存配置直接影响了Tomcat的服务性能。理解并掌握这些知识点对于有效地管理和维护Tomcat服务器至关重要...
接着,我们创建一个名为`restart_tomcat.sh`的shell脚本来控制各个Tomcat实例的启动、停止和重启。这个脚本接收一个参数,即实例的标识(如`A`、`B`或`C`)。脚本首先检查传入的参数是否为空,然后确认指定的实例...
在IT行业中,shell脚本是Linux或Unix系统中用于自动化任务的强大工具,而jar和war文件则是Java应用程序的标准打包格式。这篇博客文章标题为“shell脚本发布jar包服务,war包服务”,意味着它将介绍如何使用shell脚本...
Tomcat作为一款广泛应用的Java Servlet容器,其启动和停止通常需要手动执行命令,而通过编写shell脚本,我们可以实现一键启动、停止甚至重启Tomcat服务,提高工作效率。本文将详细介绍如何在Linux环境下编写shell...
本文介绍了如何在Linux环境下编写一个简单的Shell脚本来监控Tomcat服务的状态,并在必要时自动重启服务。通过这种方式可以有效提高系统的稳定性及响应速度。同时,还介绍了相关的命令和工具,以及常见的问题和解决...
1. **启动脚本**:通常使用shell脚本(例如在Unix/Linux系统中)或批处理脚本(在Windows系统中)。启动脚本的主要任务是调用Tomcat的bin目录下的`catalina.sh`(Linux/Unix)或`startup.bat`(Windows)命令来启动...
在本篇文章中,我们将探讨如何利用Linux Shell脚本来实现对Tomcat应用服务器的检测与自动重启功能。 首先,我们需要了解Shell脚本的基本结构。一个Shell脚本通常以`#!/bin/bash`作为首行,这被称为Shebang,用来...