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