修改Java程序的进程名

修改Java程序的进程名

当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何修改进程名呢?

1.先使用

 ll $(ps -u dtpf|egrep 'java'|awk '/java/{print "/proc/"$1}')|awk '/exe/{print "$dir:"$NF}'

在这里插入图片描述

2.查看打印出来的dir路径,找出和 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64/jre/bin/java 路径相似的路径,复制出来(一般是加粗位置的jdk版本会不一致)
3.(root用户执行)

 cp -r /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64/jre/bin/java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64/jre/bin/querymanagement

(注意修改为自己环境的jdk)

4.在java项目 目录下建立软连接
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64/jre/bin/querymanagement querymanagement
在这里插入图片描述

5.修改java启动脚本management-server-start.sh
JAVA=“querymanagement”
nohup $JAVA $JAVA_OPTS -jar $CLASSPATH >> $CONSOLE_OUTPUT_FILE 2>&1 < /dev/null &

进程名修改后的效果图
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值