查看jenkin的进程id
ps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'
ps -ef
获取当前用户系统所有进程信息,获取到得结果参考:
ps -ef|grep jenkins.war
获取指定进程名称得记录信息结果参考
ps -ef|grep jenkins.war|grep -v grep
获取指定进程名称记录并排除grep的进程
awk '{print $2}'
来获取指定列$2
表示第二列
ps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'
#/bin/sh
taskId=`ps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'`
echo $taskId
if [ -n "$taskId" ]; then
for id in $taskId
do
kill -9 $id
echo "killed $id"
done
fi
http://blog.xqlee.com/article/957.html