`
farmmer
  • 浏览: 3473 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

重启多个tomcat 脚本

阅读更多
#!/bin/sh

t=`date`
COM1="/data/TomSyncPush/tomcat-1/bin/startup.sh"

COM2="/data/TomSyncPush/tomcat-2/bin/startup.sh"

T1PID=`ps -ef | grep tomcat-1 | grep -v "grep tomcat-1" | cut -c 9-15`
T2PID=`ps -ef | grep tomcat-2 | grep -v "grep tomcat-2" | cut -c 9-15`
echo $T1PID
echo $T2PID
if [ -z $T1PID ]
then
        ${COM1}
        echo "tomcat-1 done"
else
        kill -9 $T1PID
        echo "tomcat-1 stoped"
        sleep 5s
        ${COM1}
        echo "tomcat-1 start"
fi
if [ -z $T2PID ]
then
        ${COM2}
        echo "tomcat-2 done"
else
        kill -9 $T2PID
        echo "tomcat-2 stoped"
        sleep 5s
        ${COM2}
        echo "tomcat-2 start"

fi
0
0
分享到:
评论

相关推荐

    自动重启Tomcat脚本

    在描述中提到的"注意重新设定端口号",这意味着在部署多实例Tomcat或者与其他服务共存的环境中,为了避免端口冲突,需要对每个Tomcat实例设置不同的监听端口。默认情况下,Tomcat使用8080端口,但可以修改`server....

    linux系统Tomcat重启shell脚本

    Linux 系统、Tomcat、重启、shell 脚本这些标签都是与本文相关的关键词,涵盖了 Linux 操作系统、Apache Tomcat 服务器、重启机制和 shell 脚本编程等多个方面的知识点。 部分内容解释 本文提供的 shell 脚本用于...

    Linux下重启多个 tomcat 服务的脚本(推荐)

    总结来说,这个Linux脚本利用了Linux命令行工具来自动查找并终止多个Tomcat实例,然后依次启动它们。这对于管理多台Tomcat服务器的运维人员来说,无疑是一个高效且便捷的解决方案。通过自定义脚本,可以轻松地适应...

    shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止

    这个"shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止"的方案,就是一种典型的自动化运维实践,它结合了多个核心工具和技术,包括shell脚本、expect、ssh以及scp,用于实现远程服务器管理与文件...

    nsis打包 一键安装javaWEB项目,安装完后重启电脑,tomcat服务自动加载

    在网上找了好多关于Nsis打包JavaWeb和tomcat的方法,都没有能让tomcat服务自动重启的,便自己研究编写了一个方法。供大家参考! 1、实现程序一键安装 2、卸载 3、安装时验证密码 4、应用系统快捷方式启动、注册...

    tomcat自动定时重启

    标题 "Tomcat自动定时重启" 涉及到的是如何设置和...总之,实现Tomcat自动定时重启是一个涉及多个步骤的过程,需要对操作系统的任务调度、Tomcat的管理和配置有深入理解。合理配置和监控能确保服务器的稳定性和可靠性。

    tomcat监控脚本

    本文将详细介绍一个用于监控并自动重启Tomcat服务的Shell脚本。 #### 二、脚本核心功能 该脚本的核心功能是: 1. **获取Tomcat进程ID**:通过`ps`命令结合`grep`等工具,精确获取当前正在运行的Tomcat实例的进程ID...

    自动重启tomcat批处理命令

    这个批处理脚本会在特定的时间点运行,执行从远程主机下载war文件、备份现有war、停止Tomcat、替换新的war文件,然后重新启动Tomcat的过程,实现自动更新和重启。 在实际应用中,这样的批处理脚本可能会包含更多的...

    定时重启tomcat

    步骤会有所不同,但核心思想是一样的:编写一个脚本来执行停止和启动Tomcat的命令,然后在`crontab`中设置相应的执行时间。 总结来说,定时重启Tomcat是一个重要的系统维护策略,它可以帮助我们保持服务的稳定性、...

    64位电脑上布置多个tomcat,开机自动启动

    通过以上步骤,你可以在64位电脑上配置并管理多个Tomcat实例,每个实例都有独立的配置、端口和启动脚本,且能实现开机自动启动。这个过程可以扩展到更多Tomcat实例,只需重复配置和端口调整即可。同时,了解如何手动...

    如何在Linux下安装启动多个Tomcat

    根据提供的部分文件内容,我们将详细介绍如何在Linux系统中安装并启动多个Tomcat实例,包括环境配置、端口修改以及启动脚本的调整等关键步骤。 1. **环境准备** - **操作系统版本**:Red Hat Linux 9 - **Tomcat...

    Ubuntu Tomcat 自启动脚本及实现方式

    为了确保系统启动时Tomcat能自动运行,我们需要创建一个自启动脚本并将其配置为系统服务。以下将详细解释如何实现这一目标。 首先,我们可以通过`service`命令来控制Tomcat的启动、停止和重启。例如,对于一个名为`...

    Ubuntu16集成nginx+多个tomcat+memcached文档

    ### Ubuntu16集成nginx+多个tomcat+memcached文档知识点详解 #### 一、环境搭建概述 本文档主要介绍如何在Ubuntu 16.04系统上集成部署Nginx、多个Tomcat以及Memcached。这是一套常用的Web服务器集群方案,其中...

    tomcat崩溃自启动

    【标题】"Tomcat崩溃自启动"涉及...总的来说,"Tomcat崩溃自启动"是一个涉及多方面技能的系统工程,包括服务器管理、脚本编程、日志分析和故障排除等。通过合理的配置和维护,可以大大提高Tomcat服务的稳定性和可靠性。

    linux中设置tomcat自启动

    因此,我们需要进入到这个目录下,以便创建和编辑与Tomcat相关的启动脚本。 ### 三、创建并打开Tomcat文件 使用vi或vim文本编辑器来创建一个新的文件,通常命名为 `tomcat` 或者更具体的名称如 `tomcat6`。在这个...

    修改tomcat端口号及同时启动多个tomat

    然而,在实际部署环境中,我们可能需要修改这个默认端口,尤其是在同一台服务器上需要部署多个Tomcat实例时。下面详细介绍如何修改Tomcat的端口号。 #### 步骤一:定位配置文件 首先需要找到Tomcat的配置文件`...

    Linux 单个tomcat多实例部署shell脚本详解

    在Linux环境中,管理和部署多个Tomcat实例是常见的需求,特别是在大型服务器上运行多个独立的应用服务。本文将深入探讨如何利用shell脚本来实现单个Tomcat的多实例部署,以提高资源利用率和便于管理。 首先,我们...

Global site tag (gtag.js) - Google Analytics