Linux下根據程序名稱kill掉對應程序

2021-10-09 18:24:35 字數 759 閱讀 9494

linux下根據程序名稱kill掉對應程序

記錄帖,此指令碼來自於組內一位經驗豐富的程式設計師,梁同學。

#!

/bin/sh

function

m_killpid()

"]; then

echo -e "\033[1;32m\r\n'kill program['$']' \c"

id=$(ps|grep $

|grep -v grep|awk '')if

[-n "$"

]; then

echo -e "pid is $ \c"

kill -

9 $else

echo -e "has not fond. \c"

fifi

echo -e "\033[0m\r\n"

}ary=

(wantkillproname1 wantkillproname2)

for name in $;do

m_killpid $

sleep 1

done

wantkillproname1和wantkillproname2為要殺死的程序名稱,用空格隔開

例如:要殺死的程序名稱為filefox和notepadqq

則 ary=(filefox notepadqq)

若要殺死testpro1、testpro2、testpro3

則 ary=(testpro) 即可

linux 根據程序名稱kill程序

經常需要 kill 多個程序,這些程序包含共同的關鍵字,可以用一條命令 kill 掉它們。ps aux grep common cut c 9 15 xargs kill 9 管道符 用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的幾個命令 ps aux ...

linux根據埠好檢視程序名稱

一 前言 在linux定位服務啟動時,需要知道對應埠是啟動 標識服務正常啟動或執行 或者不知道某個服務的網域名稱,無法確定屬哪個服務,故需要定位其屬於哪個程序名稱 二.定位 常見服務有tcp,http服務,故根據lsof 或netstat進行搜尋後,確定其屬於哪類服務,進而進行搜尋 1.lsof n...

Linux下利用crontab定時kill程序

之前遇到過linux下乙個程序長時間占用cpu,kill後過一會又有了,類似病毒吧又不想去搞,最後沒辦法,寫了個定時任務去清理。主要是乙個sh指令碼定時執行,記錄下重要操作步驟吧。1.新建 root killcpu.sh shell指令碼 並授予許可權0755,chmod 0755 killcpu....