`
crabdave
  • 浏览: 1295318 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell脚本自动结束java进程后再启动Tomcat

 
阅读更多

shell脚本自动结束java进程后再启动Tomcat

 

ps aux|grep tomcat| grep -v "grep" | awk '{print $2}' | xargs kill -9

 

 

Tomcat5.5/bin/startup.sh

分享到:
评论

相关推荐

    linux的shell脚本快速部署java环境jdk+tomcat+mysql

    这篇内容将详细介绍如何通过Linux的shell脚本来快速部署Java环境,包括JDK、Tomcat和MySQL,这三个是构建Web应用程序的基础组件。 首先,让我们来了解一下JDK(Java Development Kit)。JDK是Java开发和运行的必备...

    Tomcat停止与启动shell

    执行这个脚本会启动Tomcat的服务进程。 - **停止**:对应地,`shutdown.sh`或`shutdown.bat`脚本用于停止Tomcat服务。发送一个特定的信号给Tomcat进程,让它优雅地关闭所有正在处理的请求并结束。 3. **自定义...

    tomcat自动启停脚本

    sleep 5 # 确保Tomcat完全关闭后再启动 ./catalina.sh start ``` 这里添加了一个`sleep`命令,确保Tomcat完全关闭后才启动,以避免因服务未完全关闭而引起的冲突。 四、脚本的优化与扩展 - **错误处理**:在...

    linux定时自动重启TOMCAT

    linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 自动化部署与统一安装升级 - 类ansible工具

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 1 引言 基于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题。多台...

    Linux中tomcat日志切割

    无论是使用`logrotate`还是自定义脚本,记得在Tomcat的启动脚本中配置正确,以便在启动Tomcat时,它能指向新的`catalina.out`文件。通常,这可以通过修改`CATALINA_OPTS`环境变量或者`setenv.sh`文件来实现。 总结...

    linux环境下编写shell脚本实现启动停止tomcat服务的方法

    Tomcat作为一款广泛应用的Java Servlet容器,其启动和停止通常需要手动执行命令,而通过编写shell脚本,我们可以实现一键启动、停止甚至重启Tomcat服务,提高工作效率。本文将详细介绍如何在Linux环境下编写shell...

    linux和windows启动tomcat脚本

    本文将深入探讨如何在Linux和Windows操作系统中启动Tomcat,以及与之相关的配置和管理脚本。 首先,让我们来看一下`window-tomcatRestart.bat`这个文件,这通常是一个批处理文件,用于在Windows环境中重启Tomcat...

    Linux Shell脚本实现检测tomcat

    如果用户是"tomcat",则表明Tomcat已经运行,但可能存在问题,因此使用`kill -9`命令强制结束PID对应的进程,然后延迟5秒后启动Tomcat两次,确保服务能够成功启动,并通过`service tomcat6 status`检查Tomcat的状态...

    Shell脚本中让进程休眠的方法(sleep用法)

    `sleep`命令在Shell脚本中扮演了这样的角色,它可以用来让当前的Shell进程暂停指定的时间后再继续执行。这个功能对于编写定时任务、等待特定服务启动或关闭、避免快速连续操作导致的问题等情况非常有用。 `sleep`...

    centos6配置tomcat8开机自启动脚本

    如果是要重启服务,那么会先停止服务,等待两秒后再启动服务。如果传入的参数不是上述命令,则会打印出使用方法。 为了使脚本能够执行,需要使用`chmod +x /etc/init.d/tomcat`命令来修改脚本文件的权限,使其成为...

    Tomcat定时启动与监控

    脚本首先检查Tomcat是否正在运行,如果运行则停止Tomcat,等待一段时间后再确认是否已经完全关闭,若未关闭则强制杀死进程,然后启动Tomcat。接着,使用`crontab -e`命令编辑定时任务,如`00 05 * * * /home/lxh/...

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写

    1 一套新环境tomcat中还未部署服务 只需调整上传war包脚本顺序 先上传war后 后续操作正常执行 2 迭代更新 功能稍作修改 原配置项无需修改 也只需调整上传war包脚本顺序 先获取原有配置 再上传更新war包 后续操作...

    tomcat监护程序

    这个过程可能涉及清理临时文件、关闭挂起的连接、释放资源,然后再启动Tomcat服务。重启命令通常是通过执行特定的shell脚本或者调用Tomcat的管理接口完成的。 4. **日志管理和报警**:监护程序应该记录每次的监控...

    JAVA上百实例源码以及开源项目源代码

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    Linux学习笔记

    - **解释**: 通过`startup.sh`脚本来启动Tomcat,而停止Tomcat则需要先找到相关的Java进程ID,然后通过`kill`命令来终止进程。 **23. 查看日志命令** - **命令格式**: `cd /opt/apache-tomcat-7.0.79/logs` - **...

    windchill 技术培训

    1. **启动Oracle10g服务**:先启动监听服务`OracleOraDb10g_home1TNSListener`,再启动主数据库服务`OracleServiceWIND`。 2. **启动Apache与Tomcat服务**:这两者分别负责静态内容分发和动态内容处理,是Windchill...

    linux随堂笔记.pdf

    Linux系统的学习可以分为多个阶段,从基础的文件操作命令、用户管理,到系统的各种配置,如环境变量配置、网络配置、服务配置,再到搭建开发环境、编写Shell脚本进行服务器维护,以及安全设置、系统调优和深入理解...

    Linux面试常见题

    - 如果进程处于内核状态,需等待其返回用户状态后再尝试kill。 **2. 系统管理命令** - **df**: 检查磁盘空间占用情况。 - **top**: 显示执行中的程序进程。 - **free**: 显示内存使用情况。 - **lp**: 打印文件。 ...

Global site tag (gtag.js) - Google Analytics