编程学习网 > PHP技术 > php高级 > 使用Shell脚本查找程序对应的进程ID,并杀死进程
2020
05-15

使用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)这样操作就可以了

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取