Shell

shell脚本查找并杀死jar包进程

2020-10-24  本文已影响0人  WebGiser

环境:centos7.2、jdk1.8
shell脚本根据用户输入的jar包名称自动查找到pid进程,将其杀死。

1、restart_jar.sh脚本代码:

#!/bin/bash

echo "请输入jar包名称:"
read jar_name

PID=$(ps -ef | grep ${jar_name} | grep -v grep | awk '{print $2}')

if [ ! $PID ]; then
    echo "process ${jar_name} not exit"
    exit
else
    echo "process id: $PID"
fi

kill -9 ${PID}

if [ $? -eq 0 ]; then
    echo "kill ${jar_name} success"
else
    echo "kill ${jar_name} fail"
fi

2、执行脚本

sh  restart_jar.sh
上一篇 下一篇

猜你喜欢

热点阅读