ポートに対応するプロセスシェルスクリプト、1つ以上のプロセスIDを自動的に強制終了します

ポートに対応するプロセスシェルスクリプト、1つ以上のプロセスIDを自動的に強制終了します

#!/bin/bash
PID=$(ps -ef|grep 8080|grep -v grep|awk '{print $2}')
if [ $? -eq 0 ]; then
    echo "process id:$PID"
else
    echo "process $PID not exit"
    exit
fi
if [ $? -eq 0 ];then
	for x in $PID
	{
    
    
		kill -9 $x
		if [ $? -eq 0 ];then
			echo "kill $x success"
		else
			echo "kill $x fail"
		fi	
	}
else
	echo "kill $PID fail"
fi  

おすすめ

転載: blog.csdn.net/weixin_43614067/article/details/108977962