ps命令
使用ps -ef命令確定要殺死程序的pid
ps -ef |
grep chrome
或者
ps -aux |
grep chrome
kill 命令的執行原理是這樣的,kill 命令會向作業系統核心傳送乙個訊號(多是終止訊號)和目標程序的 pid,然後系統核心根據收到的訊號型別,對指定程序進行相應的操作。
kill命令
kill -pid
killall命令
killall命令殺死同一程序組內的所有程序。其允許指定要終止的程序的名稱,而非pid。
killall chrome
預設情況下,killall 命令是大小寫敏感的,所以我們如果寫錯大小寫,將無法正確殺死程序。如果我們想忽略大小寫,可以加上 -i (大寫字母 i )選項。
killall chrome
pkill命令
通過程式的名字,直接殺死所有程序。
pkill chrome
查詢程序的pid
在客戶端的terminal中執行sslocal來使用shadowsocks時,如果在命令末尾加上 讓程序在後台執行。之後如果要對shadowsocks作調整,那麼需要查詢sslocal的pid來kill之前的程序。一種常用的方式為 ps a grep sslocal 7380 pts 1 s 0 1...
通過pid查詢程序task struct結構體
如何通過程序id查詢程序的描述符task struct?在實際的工作中,我的驅動中需要通過讀取寫進記憶體中的程序id值查詢對應的程序是否還在執行,或者是已經退出。通過閱讀核心 核心中已有相應的api函式來供我們使用。下面是我在使用過程中的一些筆記總結。linux系統上執行的程序可能成百上千的,或者更...
awk 的簡單使用 查詢程序pid
在linux下我一般只用grep 和 find工具進行查詢 這些工具雖然強大但是我們平時只會用到幾個常用的,那些什麼什麼詳解,什麼什麼的完全解析的文章我們根本就不適用,只要學會幾條就好了。先說一下我常用的grep 命令 grep color 帶顏色高亮,遠端登陸別人的機器有時候沒有高亮 grep a...