Linux 根據程序名稱的一部分 kill 掉程序

2022-05-04 06:54:14 字數 1349 閱讀 6866

其實 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...