Linux 查背景服務

簡介

ps

ps指令能用於顯示目前程序的狀態

常用指令:

 ps -ef

jobs

jobs [-lrs]

選項與參數:

-l  :除了列出 job number 與指令串之外,同時列出 PID 的號碼;
-r  :僅列出正在背景 run 的工作;
-s  :僅列出正在背景當中暫停 (stop) 的工作。

常用指令:

jobs -l

kill

kill:刪除工作

選項與參數:
-l  :這個是 L 的小寫,列出目前 kill 能夠使用的訊號 (signal) 有哪些?
signal :代表給予後面接的那個工作什麼樣的指示囉!用 man 7 signal 可知:
  -1 :重新讀取一次參數的設定檔 (類似 reload);
  -2 :代表與由鍵盤輸入 [ctrl]-c 同樣的動作;
  -9 :立刻強制刪除一個工作;
  -15:以正常的程序方式終止一項工作。與 -9 是不一樣的。
  

常用指令:

kill -9 要刪掉的PID工作

進階用法

搭配管線

範例:尋找到該進程並刪除

kill -9 | pe -e | grep "進程名子" | cut -c 1-5
Last modification:November 30th, 2018 at 08:51 pm