shell遍历多个进程后杀进程脚本

149次阅读
没有评论

共计 203 个字符,预计需要花费 1 分钟才能阅读完成。

arr中填入进程的名字

#!/bin/sh
arr=("test")
for i in "${!arr[@]}";   
do   
   sp_pid=`ps -ef | grep ${arr[$i]} | grep -v grep | awk '{print $2}'`
if [ -z "$sp_pid" ];
then
 echo "[ not find sp-tomcat pid ]"
else
 echo "find result: $sp_pid "
 kill -9 $sp_pid
fi
done

 

正文完
 
admin
版权声明:本站原创文章,由 admin 2021-11-01发表,共计203字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码