其實 kill 這個指令,我前面的隨筆說過,結果,不經常用。又忘記啦。好煩呦~
今天再單獨記錄一下 :linux 根據程序名稱的一部分 kill 掉程序吧:
背景:
[root@byx-linux ~]#ps -ef|grep [m]agic_linux32
root 3025 1 0 2月21 ? 00:06:51 ./magic_linux32 /r ./ /e /aaa/pack_data/lib_aaa32.pak/aaa/start_aaa.o /b /aaa/pack_data/lib_aaa32.pak
root 23530 1 0 01:03 ? 00:04:43 ./magic_linux32 /r ./ /e /aaa/pack_data/lib_aaa32.pak/aaa/start_aaa.o /b /aaa/pack_data/lib_aaa32.pak
root 24100 1 0 01:03 ? 00:03:43 ./magic_linux32 /r ./ /e /dba/pack_data/lib_dba32.pak/dba/start_dba.o /b /dba/pack_data/lib_dba32.pak
root 24665 1 0 01:03 ? 00:03:58 ./magic_linux32 /r ./ /e /ccs/pack_data/lib_ccs32.pak/ccs/start_ccs.o /b /ccs/pack_data/lib_ccs32.pak
root 26050 1 0 01:04 ? 00:07:16 ./magic_linux32 /r ./ /e /csa/pack_data/lib_csa32.pak/csa/start_csa.o /b /csa/pack_data/lib_csa32.pak
我需要 殺死,也就是kill magic_linux32 的所有程序。
這裡,大家要知道,什麼是程序名稱,和引數。
有朋友,會對著最後的,pak檔案進行 killall 操作。
[root@byx-linux ~]#killall -9 lib_csa32.pak
lib_csa32.pak no process found
(也就是沒有發現程序)
正確做法:
[root@byx-linux ~]#killall -9 magic_linux32
知識點:
kill 後面跟的 是 程序 id。
killall 後面跟的是 程序的名稱。
linux 檔案許可權(一部分)
1 檔案型別 普通檔案 d 目錄 c 字元裝置 s 套接字 p 管道 b 塊裝置 l 鏈結 2 rw r r 檔案讀寫許可權 rw r r 所屬人許可權 所屬組許可權 其他人許可權 r 讀 w寫 x執行rw x對檔案 可以檢視檔案中的字元 可以更改檔案內字元 可以執行檔案內記錄的程式動作 對目錄可以...
測試只是一部分
對於很多測試人員來說,測試相關的內容是工作的全部,這是我們的視角。但是換個角度也許就不是這樣。首先我們工作的地方大部分是商業組織,是某個公司,開發某類產品或者提供某類服務,也就是business。所以從組織的層級往上看,到了一定的級別,其實看到的是業務 產品等東西,當然他們也關心我們技術和競爭對手的...
Laravel 一部分總結
1.使用命令自動建立model層 進入所在目錄 php artisan make model test 2增刪改查 toarray 將資料變成陣列 public functionusertest 增 預設有兩個字段,可以在model層關閉,或者在表中新增 public timestamps fals...