#!/bin/bash
ID=`ps -ef | grep jenkins | grep -v grep | awk 'NR==1 {print $2}'`
echo $ID
for id in $ID
do
kill -9 $id
echo "kill $id"
done
grep jenkins
:过滤出jenkins所在行
grep -v grep
:过滤掉grep所在行
NR==1
:代表第一行
print $2
: 返回第二列的值,即PID所在列
#!/bin/bash
ID=`ps -ef | grep jenkins | grep -v grep | awk 'NR==1 {print $2}'`
echo $ID
for id in $ID
do
kill -9 $id
echo "kill $id"
done
grep jenkins
:过滤出jenkins所在行
grep -v grep
:过滤掉grep所在行
NR==1
:代表第一行
print $2
: 返回第二列的值,即PID所在列
本文标题:获取进程id,并杀死进程
本文链接:https://www.haomeiwen.com/subject/dnuqertx.html
网友评论