page contents

使用Shell脚本查找程序对应的进程ID,并杀死进程

以下内容希望帮助到大家!

attachments-2020-05-5zessmgC5ebdf84ba6bc0.jpg


#!/bin/sh
NAME='shell.php'
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"

1),将之保存为killprocess.sh

2),调用/killprocess.sh programmename。

其中programme可以为程序名字,也可以是启动程序时的命令行,只要能在ps -ef | grep programmename 之后出现所有的该程序对应的进程即可

3)这样操作就可以了


attachments-2020-05-wSflNZQ15ebdf86ab6dd7.jpg

  • 发表于 2020-05-15 10:01
  • 阅读 ( 594 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

1135 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1478 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章