好長時間都沒有寫部落格了,關鍵最近真是累啊!這系統程式設計這一塊,之前的功底比較差,最近學習起來真是吃力,勉強勉強才可以應付過來,今晚休息之餘來個小指令碼,練練手,在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操作的模...