日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux Shell脚本实现根据进程名杀死进程

發布時間:2025/4/5 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux Shell脚本实现根据进程名杀死进程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

懷念windows下的任務管理器啊,有啥看的順眼的程序鼠標點幾下就能將其干掉。

今天在用Firefox瀏覽器瀏覽網頁時,界面瞬間卡住了,什么都不能點,測試了下,只有切換到命令行界面(Ctrl+Alt+F1)才有反應,切回文本界面Ctrl+Alt+F7)后還是卡住的。ps:其他按鍵的感覺就像是失效一般,很無助的說。。。

游走在命令行界面發呆,正打算強制關機時,突然發現以前寫的一個Shell腳本,功能是給出一個進程名,就會把關聯進程Id全部kill掉。

Shell腳本源碼如下:

#!/bin/sh #根據進程名殺死進程 if [ $# -lt 1 ] thenecho "缺少參數:procedure_name"exit 1 fiPROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS doecho "Kill the $1 process [ $i ]"kill -9 $i done

效果截圖:

如果覺得上邊的代碼忒復雜,可以直接使用下面的一句來實現。

ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9

參考地址

總結

以上是生活随笔為你收集整理的Linux Shell脚本实现根据进程名杀死进程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。