sh 脚本判断 tomcat是否已启动



#!/bin/sh

tomcat_path=‘apache-tomcat-7.0.2‘ #tomcat 完整路劲 或 最后级路劲文件家都可以

#获取 tomcat_path 所知tomcat 的进程ID

TomcatID=$(ps -ef |grep tomcat |grep -w $tomcat_path|grep -v ‘grep‘|awk ‘{print $2}‘)

echo $TomcatID $tomcat_path

#判断进程是否存在  注意空格,if用法参照http://blog.chinaunix.net/uid-20735106-id-3434959.html

if [ -n $TomcatID ];

then

echo "$TomcatID tomcat is starting ................."

else

echo "tomcat not start ============================="

fi

将上述代码 另存为 test.sh 脚本

放到 linux系统中

在命令窗口中执行该脚本,看输出信息

注意:test.sh是在windows系统中编辑好上传到linux中的 需要做以下操作

vi M.txt # 进入vi编辑器模式,在按Esc退出输入状态执行以下命令才能 顺利运行该脚本。

:set fileformat=unix

:wq



时间: 2024-10-13 03:58:23

sh 脚本判断 tomcat是否已启动的相关文章

Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况

1.如果想使用Linux crontab(类似java quartz),需要先启动crontab.关于crontab的启动.关闭.重启.重新载入配置的方式如下: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 2.crontab的命令介绍: A:添加crontab的命令是:c

sh 脚本重启tomcat

添加war 包 并重启tomcat的脚本 echo "stop tomcat..." ps -ef|grep root|grep "tomcat"|grep java|grep -v grep|awk '{print $2}'|xargs -i kill -9 {} sleep 6 echo "stop tomcat done!" #判断根目录下是否有XXXX.war,如果有的话,部署到services下 if [ -f XXXX.war ] t

tomcat startup.bat 启动脚本(转)

startup.bat文件的主要作用就是找到catali.bat文件,并且执行它. @echo off rem ----------------------------------------------------------------------------------------------------------------------- /* dos在运行批处理时,会依次执行批处理中的每条命令,并且会显示在显示器上,如果你不想让他们显示,可以加一个echo off.当然echo of

shell脚本调度 Tomcat 启动、停止

Tomcat启动: shell脚本调度tomcat时,必须将java home添加到环境变量中,否则无法调用成功 #!/bin/bashexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231echo "The execute stime is:"`date` >> execute.logsh /root/apache-tomcat-7.0.94/bin/startup.sh Tomcat停止: 用tomcat自带的shutdown.sh有时不起

windows下脚本检测tomcat是否启动,没有启动则启动

最近有个服务需要部署到windows server2003上面,机房没有windows ser的机器,没办法搞了个阿里云服务,购买的配置比较低, 不知道什么原因,tomcat启动后总是容易自动退出,搞了个脚本检测tomcat是否启动状态,没有启动则启动.然后放入定时任务每隔5分钟跑一次, 脚本如下: @echo offtitle Tomcat重啟脚本 ping -n 6 127.1 >nulwmic process where name="java.exe" get proces

强制关闭tomcat sh脚本

shutdown-force.sh解决tomcat无法正常关闭需要手动kill问题. 把shutdown-force.sh放到tomcat/bin目录下,强制关闭tomcat: cd tomcat/bin ./shutdown-force.sh sh脚本内容: set fileformat=unix #!/bin/bash #by lym6520 2014-11-08 #force shutdown tomcat,copy this sh file to tomcat/bin dir path=

Shell脚本控制tomcat的docker容器的创建,删除,启动,关闭

说明: 多个tomcat容器,同时启动和关闭,每个docker容器的网络管理使用pipework控制.此脚本用来管理多个容器的创建,删除,启动和关闭.使用者可自行修改. #!/bin/bash # chkconfig:2345 11 90 # description: Docker $Name BEGIN=1 END=4 Name=api Host="$Name" Mem=2048m Container_web_DIR="/tomcat/webapps" Conta

android 获取设备中已启动的服务并判断某一服务是否启动

我们常常在开发的时候,通过获取系统已启动的服务来判断该服务器是否还需要再启动. 而本文将介绍android设备中已启动的服务,并判断某一服务是启动 1.根据ACTIVITY_SERVICE获取系统服务 activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 2.获取系统中正在运行的服务 runningList = activityManager.getRunningServices(30);//代表我们希望返

Winform判断是否已启动

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; using System.Net; namespace Client { static class Program { /// <summary> /// 应用程序的主入口点. /// </summary>