原因:项目的jar名存在部分相同的情况
[root@ecs jar]# ll *.jar
-rw-r--r-- 1 root root 53569099 Nov 2 15:10 config-server-1.0.jar
-rw-r--r-- 1 thtf thtf 51950677 Aug 4 2021 eureka-server-1.0.jar
-rw-r--r-- 1 root root 131810311 Oct 8 15:48 server-1.0.jar
在通过下面命令获取server-1.0.jar的pid时,因为jar包名的原因竟然得到了三个值
[root@ecs jar]# ps -ef |grep server-1.0.jar |grep -v grep|awk '{print $2}'
3269
4356
14307
通过jar包名无法准确获取到pid,导致编写的脚本无法执行~