shell 停止tomcat_Linux 启动、停止、重启tomcat工具(Shell脚本)

本文介绍了如何在Linux系统下使用Shell脚本进行Tomcat服务的启动、停止和重启操作。脚本通过检查进程、执行相应的命令来管理Tomcat服务,确保服务状态的正确切换。
摘要由CSDN通过智能技术生成

1.   启动

#!/bin/bash

pids=`ps -ef | grep java | grep -w tomcat | awk '{print $2}'`

#pids=`ps -ef | grep -w tomcat | grep -v "grep" | awk '{print $2}'`

if test -z $pids

then

bash /root/soft/tomcat/bin/startup.sh

echo -e "Start Finished!\n"

else

echo -e "tomcat has already started!\n"

fi

2.  停止

#!/bin/bash

pids=`ps -ef | grep java | grep -w tomcat | awk '{print $2}'`

#pids=`ps -ef | grep -w tomcat | grep -v "grep" | awk '{print $2}'`

for pid in ${pids}

do

kill - ${pid}

done

echo -e "Stop Finished!\n"

3.  重启

#!/bin/bash

pids=`ps -ef | grep java | grep -w tomcat | awk '{print $2}'`

#pids=`ps -ef | grep -w tomcat | grep -v "grep" | awk '{print $2}'`

for pid in ${pids}

do

kill - ${pid}

done

# start

bash /root/soft/tomcat/bin/startup.sh

echo -e "Restart Finished!\n"

.

linux系统下重启tomcat的shell脚本

linux系统下重启tomcat的shell脚本: #!/bin/shtomcat_home=/opt/apache-tomcat- #找到tomcat进程的id并kill掉 ps -ef |grep ...

Linux编辑启动停止重启springboot jar包脚本

springboot的配置文件中,配置文件的名字都有各自的意义跟用途 dev 开发环境 prod 生产环境(默认) test 测试环境 加载指定配置文件 --spring.profiles.activ ...

linux重启tomcat的shell脚本

基本思路: 先检查待重启的tomcat的进程是否存在 存在则执行shutdown. 然后再次检查进程是否还存在,不存在则执行kill 然后删除工作空间及10天前的日志. 最后执行启动. #!/bin/ ...

Linux启动/停止/重启Mysql数据库的方法

1.查看mysql版本 方法一:status; 方法二:select version(); 2.Mysql启动.停止.重启常用命令 a.启动方式 1.使用 service 启动: [root@loca ...

Linux启动/停止/重启Mysql数据库的方法——转载

Mysql启动.停止.重启常用命令 a.启动方式1.使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root ...

Linux启动/停止/重启Mysql数据库

1.查看mysql版本 1)status; 2)select version(); 2.Mysql启动 1)使用 service 启动: service mysqld start (5.0版本是mys ...

Linux启动/停止/重启gitlab

# Start all GitLab components sudo gitlab-ctl start # Stop all GitLab components sudo gitlab-ctl sto ...

Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Li ...

linux服务器批量部署应用系统shell脚本(Tomcat/jetty)

linux服务器批量部署应用系统shell脚本: 1.请更换代码内的服务器地址(Tomcat或jetty服务器) serverRoot=/home/undoner/java_tool/apache-t ...

随机推荐

ubuntu下ROS安装时sudo rosdep init和rosdep update的解决方法

问题: 在ubuntu上多次安装matlab选择合适的版本来调用摄像头,终于把系统搞坏了,重装系统后,ROS无法安装,每次安装到sudo rosdep init和rosdep update报错的问题, ...

新浪微博客户端(3)-封装UIBarButtonItem

单独给NavigationBar上的两个NavigationItem设置图片显得比较麻烦,下面对创建单个UIBarButtonItem的过程进行封装. UIBarButtonItem+Extensio ...

HookSSDT 通过HookOpenProcess函数阻止暴力枚举进程

首先要知道Ring3层调用OpenProcess的流程 //当Ring3调用OpenProcess //1从自己的模块(.exe)的导入表中取值 //2Ntdll.dll模块的导出表中执行ZwOpen ...

make_pair() (STL)

转载来的 Pairs C++标准程序库中凡是“必须返回两个值”的函数, 也都会利用pair对象 class pair可以将两个值视为一个单元.容器类别map和multimap就是使用pairs来管理其 ...

Delphi文件夹的操作

/// /// 重命名文件夹 引用ShellAPI /// function ReNameDirectort(SourceDirect ...

php中定义类

IIS Web负载均衡的几种方式

Web负载均衡的几种实现方式 摘要:负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应用 ...

三大跨平台网盘--dropbox

背景介绍 Dropbox是一个提供同步本地文件的网络存储在线应用.支持在多台电脑多种操作中自动同步.并可当作大容量的网络硬盘使用. 准备工作 帐号--dropbox官网 软件--windows/ubu ...

DOS命令行使用pscp实现远程文件和文件夹传输(转)

转自 http://snailwarrior.blog.51cto.com/680306/141201   pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使 ...

Oracle asm介绍和安装linux+oracle10g+asm过程

Oracle asm介绍和安装linux5.2+oracle10g+asm过程   1)ASM(自动存储管理)的来由:   ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值