tomcat shutdown.sh不能关闭tomcat 进程

目录

背景及问题表现

处理办法

1、修改setclasspath.sh里的PID环境变量:


背景及问题表现

在上一篇文章中,记录了Debian 12环境里 设置tomcat定时重启的过程,详见:Debian 设定 tomcat 定时重启-CSDN博客

其中我设定的用于重启的restart.sh内容如下:

结果发现 sh能执行没错,定时任务也OK,但是,这个shutdown.sh居然关不掉上一次关闭的tomcat进程,这样一来sh执行一次tomcat进程就加一个.....

处理办法

1、修改setclasspath.sh里的PID环境变量

找到对应的tomcat bin目录,找到setclasspath.sh

添加 PID环境变量:CATALINA_PID=$CATALINA_HOME/bin/CATALINA_PID 如上图所示 。

nano编辑工具可以用ctrl+O将内容保存,提示写入时,按回车,ctrl+X退出编辑界面,回到最开始的命令行界面:

2、修改shutdown.sh

ctrl +O 写入:

回车确定写入。

这样之后 进程就正常了。

相关推荐
小新同学^O^5 分钟前
简单学习 --> TCP协议
java·网络·tcp
月落归舟18 分钟前
深入理解Java适配器模式,彻底搞懂设计思想
java·开发语言·适配器模式
Mr_pyx19 分钟前
【LeetHOT100】二叉树的中序遍历——Java多解法详解
java·开发语言·深度优先
jay神29 分钟前
基于SpringBoot的宠物生命周期信息管理系统
java·数据库·spring boot·后端·web开发·宠物·管理系统
Liangwei Lin42 分钟前
LeetCode 76. 最小覆盖子串
运维·服务器
万亿少女的梦1681 小时前
基于SpringBoot的在线考试管理系统设计与实现
java·spring boot·后端
Mortalbreeze1 小时前
深度理解进程----进程状态
linux·运维·服务器
艾莉丝努力练剑1 小时前
【Linux网络】Linux 网络编程入门:TCP Socket 编程(下)
linux·运维·服务器·网络·c++·tcp/ip
宵时待雨1 小时前
linux笔记归纳4:进程概念
linux·运维·服务器·c++·笔记
一勺菠萝丶1 小时前
如何在 Linux 服务器上使用 Speedtest 官方 CLI 测试带宽(小白教程)
java·服务器·前端