給kill給乙個小指令碼

2021-07-09 11:24:12 字數 955 閱讀 2577

好長時間都沒有寫部落格了,關鍵最近真是累啊!這系統程式設計這一塊,之前的功底比較差,最近學習起來真是吃力,勉強勉強才可以應付過來,今晚休息之餘來個小指令碼,練練手,在linux下我認為還是要會寫指令碼的。

平時我們在執行程式的時候,總是難免ctrl + c可是有時候這個sigint被遮蔽,那麼你就終止不了,除此之外,還有一些服務,後台跑的(nginx,httpd,vsftpd),我要乾掉ta,我們一般執行的是這樣的命令。

ps aux | grep  ***
檢視某個程序,或者服務的程序號,想要殺死執行

kill -9  程序號
這個顯然比較暴力,可是每次這麼不麻煩嗎?寫乙個指令碼多好啊,每次加上乙個對應的名字,程序直接殺死。只要一步就好。vim killpro.sh

# /bin/bash

#pidof -s $1

var=$(ps aux | grep $1| grep -v grep | awk '')

echo "i will kill pid $var"

kill -9 $var

最後加上上可執行許可權

chmod +x killpro.sh
可是這樣還不太好啊,執行的時候 ./killpro.sh  ***

我們可以這個樣子,把該killprosh.sh直接複製在/usr/bin/下,那麼就可以變為全域性變數進行操作了

killprosh.sh     ***
還是舉個例子吧

下面的double_free.c 裡面就寫乙個死迴圈,執行並將其打入後台,成為1號的子程序,測試指令碼

完美的殺死,這次就練習到這裡吧

給妹妹,給女孩的乙個忠告

小翼 親愛的妹妹,我要告訴你的話,這些都來自我心。你必須找到除了愛情之外,能夠使你用雙腳堅強站在大地上的東西。你要找到謀生的方式。現在考慮不晚了。我從來不以為學歷有什麼重要,天才都不是科班,但,不是科班,連龍套都跑不了。你必須把那些浮如飄絮的思緒,漸漸轉化為清晰的思路和簡單的文字。華麗和漂浮都不易長...

第乙個Mac shell 小指令碼

第乙個mac shell 小指令碼 大多數程式設計師都喜歡偷懶的,我也不例外.相信好多android開發的coder 在網路http請求方面,會浪費很多時間在介面除錯這裡.有時候,自己寫了乙個小測試,行還好,不行的話,還要跟寫後台的哥們一起扯扯蛋.於是自己就寫了乙個curl的小指令碼,專門除錯這方面...

專案中的乙個小指令碼

excel a裡是一大堆ip位址。excel b裡是ip位址所對應的實體地址。兩個檔案 excel a如下圖所示 excel b如下圖所示 需求 將excel a中的ip在excel b中找到對應的實體地址。那麼寫的思路是什麼樣的呢?剛開始想要操作excel,python裡也有針對excel操作的模...