1樓:匿名使用者
ps -ef | grep top
察看程序號,後面那個長數字
kill 程序號
2樓:快手搞笑精選
殺死乙個程序 用 kill 加要殺死的檔案名字 或者的id號
在linux作業系統中,後台執行top命令,再用kill命令殺死該程序,跪求高人幫幫忙啊
3樓:匿名使用者
如圖,我擷取的top命令檢視的結果,其中pid為2783的那個程序cpu使用率達到了19.6%要想結束該程序,只需要使用kill命令即可, kill -9 2783(2783是程序的pid)
4樓:快手搞笑精選
殺死乙個程序 用 kill 加要殺死的檔案名字 或者的id號
5樓:零測試
killal -9 top (你必須知道top在那裡)kill -9 pid
要找到top的pid號
ps aux 檢視一下
6樓:匿名使用者
pkill top
orkill -9 $(ps ax | grep top | grep -v grep | awk '')
linux kill 命令怎麼用?
7樓:幻翼高達
linux kill 命令用於終止程序,其用法步驟如下:
需要準備的材料分別是:電腦、linux連線工具。
1、首先連線上linux主機,進入命令列狀態。
2、輸入:ps -ef,按回車,查詢程序列表。
3、選擇需要終止的程序,例如pid為9977的程序,則命令列輸入:kill 9977,按回車即可終止該程序。
8樓:城市秋天
一、使用方式:
kill [-s sigspec | -n signum | -sigspec] pid | jobspec … or kill -l [sigspec]
二、說明:
1、kill 送出乙個特定的訊號 (signal) 給行程 id 為 pid 的行程根據該訊號而做特定的動作,若沒有指定,預設是送出終止 (term) 的訊號;
2、-s (signal) : 其中常用的訊號有 hup (1),kill (9),term (15),分別代表著重跑,砍掉,結束; 詳細的訊號可以用 kill -l (見下結果,可用數字帶入);
3、-p : 印出 pid,並不送出訊號;
4、-l (signal) : 列出所有可用的訊號名稱;
三、範例:
1、將 pid 為 323 的執行緒砍掉 (kill) :kill -9 323
2、將 pid 為 456 的執行緒重跑 (restart) :kill -hup 456
擴充套件資料
一、注意事項:
1、kill命令可以帶訊號號碼選項,也可以不帶。
如果沒有訊號號碼,kill命令就會發出終止訊號(15),這個訊號可以被程序捕獲,使得程序在退出之前可以清理並釋放資源。也可以用kill向程序傳送特定的訊號。
例如:kill -2 123
它的效果等同於在前台執行pid為123的程序時按下ctrl+c鍵。
但是,普通使用者只能使用不帶signal引數的kill命令或最多使用-9訊號。
2、kill可以帶有程序id號作為引數。
當用kill向這些程序傳送訊號時,必須是這些程序的主人。
如果試圖撤銷乙個沒有許可權撤銷的程序或撤銷乙個不存在的程序,就會得到乙個錯誤資訊。
3、可以向多個程序發訊號或終止它們。
4、當kill成功地傳送了訊號後,shell會在螢幕上顯示出程序的終止資訊。
有時這個資訊不會馬上顯示,只有當按下enter鍵使shell的命令提示符再次出現時,才會顯示出來。
5、應注意,訊號使程序強行終止,這常會帶來一些***,如資料丟失或者終端無法恢復到正常狀態。
傳送訊號時必須小心,只有在萬不得已時,才用kill訊號(9),因為程序不能首先捕獲它。
要撤銷所有的後台作業,可以輸入kill 0。
因為有些在後台執行的命令會啟動多個程序,跟蹤並找到所有要殺掉的程序的pid是件很麻煩的事。這時,使用kill 0來終止所有由當前shell啟動的程序,是個有效的方法。
9樓:匿名使用者
不可以..
kill 這個名字,實質上起的不對...這個命令的意思是,向指定程序id 傳送指定訊號.
你裡面的 -9 你可以用kill -l(英文l的小寫)檢視一下...是乙個訊號.
如果,你想用程序名字..可以用pkill test這個指令,,實質上是個指令碼,,也可能是內建命令.
其實,,你man一下,,什麼都有了
linux 為什麼找不到killall命令
linux用什麼命令結束後台程序
10樓:愛別離
linux 任務管理-後台執行與終止
fg、bg、jobs、&、ctrl + z命令
一、 &
加在乙個命令的最後,可以把這個命令放到後台執行 ,如gftp &,
二、ctrl + z
可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行
三、jobs
檢視當前有多少在後台執行的命令
jobs
-l選項可顯示所有任務的pid,jobs的狀態可以是running, stopped,
terminated,但是如果任務被終止了(kill),shell
從當前的shell環境已知的列表中刪除任務的程序標識;也就是說,jobs命令顯示的是當前shell環境中所起的後台正在執行或者被掛起的任務資訊;
四、fg
將後台中的命令調至前台繼續執行
如果後台中有多個命令,可以用 fg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)
五、bg
將乙個在後台暫停的命令,變成繼續執行 (在後台執行)
如果後台中有多個命令,可以用bg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)
將任務轉移到後台執行:
先ctrl + z;再bg,這樣程序就被移到後台執行,終端還能繼續接受命令。
概念:當前任務
如果後台的任務號有2個,[1],[2];如果當第乙個後台任務順利執行完畢,第二個後台任務還在執行中時,當前任務便會自動變成後台任務號碼「[2]」
的後台任務。所以可以得出一點,即當前任務是會變動的。當使用者輸入「fg」、「bg」和「stop」等命令時,如果不加任何引號,則所變動的均是當前任務
程序的終止
後台程序的終止:
方法一:
通過jobs命令檢視job號(假設為num),然後執行kill %num
方法二:
通過ps命令檢視job的程序號(pid,假設為pid),然後執行kill pid
前台程序的終止:
ctrl+c
kill的其他作用
kill除了可以終止程序,還能給程序傳送其它訊號,使用kill -l 可以察看kill支援的訊號。
sigterm是不帶引數時kill傳送的訊號,意思是要程序終止執行,但執行與否還得看程序是否支援。如果程序還沒有終止,可以使用kill -sigkill pid,這是由核心來終止程序,程序不能監聽這個訊號。
程序的掛起
後台程序的掛起:
在solaris中通過stop命令執行,通過jobs命令檢視job號(假設為num),然後執行stop %num;
在redhat中,不存在stop命令,可通過執行命令kill -stop pid,將程序掛起;
當要重新執行當前被掛起的任務時,通過bg %num 即可將掛起的job的狀態由stopped改為running,仍在後台執行;當需要改為在前台執行時,執行命令fg %num即可;
前台程序的掛起:
ctrl+z;
linux環境下如何終止後台程序
11樓:千鋒教育
一、 &
加在乙個命令的最後,可以把這個命令放到後台執行 ,如gftp &,
二、ctrl + z
可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行
三、jobs
檢視當前有多少在後台執行的命令
jobs -l選項可顯示所有任務的pid,jobs的狀態可以是running, stopped, terminated,但是如果任務被終止了(kill),shell 從當前的shell環境已知的列表中刪除任務的程序標識;也就是說,jobs命令顯示的是當前shell環境中所起的後台正在執行或者被掛起的任務資訊;
四、fg
將後台中的命令調至前台繼續執行
如果後台中有多個命令,可以用 fg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)
五、bg
將乙個在後台暫停的命令,變成繼續執行 (在後台執行)
如果後台中有多個命令,可以用bg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)
將任務轉移到後台執行:
先ctrl + z;再bg,這樣程序就被移到後台執行,終端還能繼續接受命令。
概念:當前任務
如果後台的任務號有2個,[1],[2];如果當第乙個後台任務順利執行完畢,第二個後台任務還在執行中時,當前任務便會自動變成後台任務號碼「[2]」 的後台任務。所以可以得出一點,即當前任務是會變動的。當使用者輸入「fg」、「bg」和「stop」等命令時,如果不加任何引號,則所變動的均是當前任務
程序的終止
後台程序的終止:
方法一:
通過jobs命令檢視job號(假設為num),然後執行kill %num
方法二:
通過ps命令檢視job的程序號(pid,假設為pid),然後執行kill pid
前台程序的終止:
ctrl+c
kill的其他作用
kill除了可以終止程序,還能給程序傳送其它訊號,使用kill -l 可以察看kill支援的訊號。
sigterm是不帶引數時kill傳送的訊號,意思是要程序終止執行,但執行與否還得看程序是否支援。如果程序還沒有終止,可以使用kill -sigkill pid,這是由核心來終止程序,程序不能監聽這個訊號。
程序的掛起
1)、後台程序的掛起:
在solaris中通過stop命令執行,通過jobs命令檢視job號(假設為num),然後執行stop %num;
在redhat中,不存在stop命令,可通過執行命令kill -stop pid,將程序掛起;
當要重新執行當前被掛起的任務時,通過bg %num 即可將掛起的job的狀態由stopped改為running,仍在後台執行;當需要改為在前台執行時,執行命令fg %num即可;
2)、前台程序的掛起:
ctrl+z;
linux作業系統安裝方法,Linux作業系統安裝方法
跟windows其實是一樣的,放進光碟,按提示,分割槽,安裝,就行 楚玉巧關亥 你確定要裝linux嗎?現在的linux 安裝跟windows也差不多的 都有一步步的提示 如果是英文的提示 懂些英文就ok了 將該檔案燒錄成光碟進行安裝即可 linux與windows xp系統的相容問題請參考微軟中國...
linux作業系統,Fedora Ubuntu Debian openSuse哪個好些
那個都挺好,看你主要想幹什麼。個人普通使用者建議使用 ubuntu opensuse。操作簡單,容易上手,追求娛樂性方面比較強。fedora debian 比較適合開發人員,穩定性和執行速度相比前兩位要強上許多,debian下的軟體比較強大。不過我平時用rhel比較多,個人偏愛arch.如果只是當作...
怎樣在虛擬機器linux作業系統中安裝vmtools
在虛擬機器linux安裝 vmware tools 工具的方法如下 首先需要以root的身份登入計算機,如圖 接下來安裝vmware,如圖 右擊開啟終端,並輸入如下命令 root localhost mkdir mnt cdrom,如圖 命令root localhost cd mnt cdrom r...
Linux系統配置要求,Linux作業系統對電腦硬體配製要求
檢查硬體支援,在安裝linux之前,先確定你的計算機的硬體是否能被linux所支援。首先,linux目前支援幾乎所有的處理器 cpu 其次,早期的linux只支援數量很少的顯示卡 音效卡,而如今,如果要安裝linux,已經不需要再為硬體是否能被linux支援擔心了。2 經過十多年的發展,linux核...
linux作業系統怎麼裝XP系統
先裝linux在裝xp,會出問題的 你的linux系統會報廢,因為xp會覆蓋掉你所以盤的啟動引導檔案滴,想裝雙系統,只有先裝xp,在裝linux,或者在linux下使用虛擬機器安裝xp 直接解壓系統iso映象。或者用虛擬光碟機直接開啟即可。大部分xp映象裡有安裝說明。看仔細了。有光碟機麼?有光碟機就...