Linux下如何重启多个tomcat服务
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,小编给大家分享一下Linux下如何重启多个tomcat服务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和re
千家信息网最后更新 2025年12月01日Linux下如何重启多个tomcat服务
小编给大家分享一下Linux下如何重启多个tomcat服务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启。
# 1、查找tomcat的进程IDps -ef | grep tomcat# 2、根据路径去查找进程ID,然后逐个杀掉(毕竟一台服务器上面是会有多个不同业务的tomcat在运行。)kill -9 [ID]
刚接触这些命令的时候,会经常的手动去敲命令然后练习加深,久而久之,感觉是在浪费时间(有时候会频繁修改数据库内容)。
所以就想着,能不能来编条shell角本去替我做这些意义不大的工作。
新建文件:
touch restart.shvi restart.sh
文件内容:
#!/bin/bashkow=/opt/apache-tomcat-7.0.54open_acct=/opt/open_acct2echo "killing tomcat..."# 找到tomcat的进程id,并kill掉ps -ef | grep -v grep | grep -i '/opt/apache-tomcat-7.0.54\|/opt/open_acct2' | awk '{print $2}' | sed -e "s/^/kill -9 /g" | sh -echo "killed tomcat"echo "starting kow tomcat..."# 重新启动tomcat$kow/bin/startup.sh$open_acct/tomcat2/bin/startup.sh$open_acct/apache-tomcat-7.0.54/bin/startup.sh然后保存文件,添加可执行权限 :
chmod +x restart.sh
然后直接运行就可以重启多个tomcat命令了。
注:上面有一部分 sed 和 sh 这两个命令查了文档也不太明白是什么意思,但大致感觉就是把进程ID缓存起来然后当作shell角本去执行。
我的想法是根据tomcat的执行路径去匹配查找我想要的删除掉的进程,
#这一段内容是匹配多个不同值,可以修改为你想匹配的路径'/opt/apache-tomcat-7.0.54\|/opt/open_acct2'
看完了这篇文章,相信你对"Linux下如何重启多个tomcat服务"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
多个
进程
命令
文件
缓存
服务
内容
手动
数据
路径
不同
就是
感觉
数据库
篇文章
运行
频繁
久而久之
不大
业务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
360网络安全检测
神武服务器是什么
数据库创建房间代码
数据库建设框架
科大国创软件开发待遇
服务器端渲染页面
php加锁插入数据库
质量网络技术开发生产过程
oa 服务器
米高美互联网科技有限公司
网络技术对人类有益的理由
镇江高防服务器租用
上海企业软件开发服务哪个好
做饭视频软件开发
宣传网络安全语创意
虹口区网络软件开发销售电话
15岁学习网络安全吗
贵州鲲鹏系列服务器企业
ista如何替换数据库
asp.net数据库
软件开发的费用列入哪类
数据库规范度越高越好
上海思科网络技术有限公司
网络安全保密发言
app软件开发报价多少
慕课上关于数据库优化
网络安全护航成长征文
软件开发与软件管理关系
广告更新服务器
服务器电子表格图标变成白色