linux掛起進(jìn)程命令
linux掛起進(jìn)程命令
linux下進(jìn)程的掛起和恢復(fù)都可以通過(guò)命令來(lái)實(shí)行,那么具體是哪個(gè)命令呢?下面由學(xué)習(xí)啦小編為大家整理了linux掛起進(jìn)程命令的相關(guān)知識(shí),希望大家喜歡!
linux掛起進(jìn)程命令
引言:
進(jìn)程:正在執(zhí)行的一個(gè)程序
程序:是一種寫(xiě)好的代碼或腳本
& : 后臺(tái)執(zhí)行,不占用終端
如:./helloworld &
linux掛起進(jìn)程
ctrl+z :掛起,程序放到后臺(tái)執(zhí)行
jobs :查看被掛起的程序工作號(hào)
linux恢復(fù)進(jìn)程
fg 工作號(hào) :將掛起的作業(yè)放回到前臺(tái)執(zhí)行
bg 工作號(hào) : 將掛起的作業(yè)放到后臺(tái)執(zhí)行
擴(kuò)展資料:linux查看進(jìn)程和終止進(jìn)程命令
ps命令:process status,查看進(jìn)程
-e 顯示所有進(jìn)程
-f 全格式
-h 不顯示標(biāo)題
-l 長(zhǎng)格式
-w 寬輸出
a 顯示終端上的所有進(jìn)程,包括其他用戶的進(jìn)程
r 只顯示正在運(yùn)行的進(jìn)程
x 顯示沒(méi)有控制終端的進(jìn)程
最常用三個(gè)參數(shù)是 a、u、x。
#ps aux 的輸出格式:
USER:進(jìn)程擁有者
PID:進(jìn)程號(hào)
%CPU:占用的CPU使用率
%MEM:占用的內(nèi)存使用率
VSZ;占用的虛擬內(nèi)存大小
RSS:占用的內(nèi)存大小
TTY:終端設(shè)備號(hào)
STAT:改進(jìn)程狀態(tài)
START:進(jìn)程開(kāi)始時(shí)間
TIME:執(zhí)行的時(shí)間
COMMAND:所執(zhí)行的指令
D :不可中斷的休眠(通常表示該進(jìn)程正在進(jìn)行I/O動(dòng)作)
R:正在執(zhí)行中
S:休眠狀態(tài)
T:暫停執(zhí)行
W:沒(méi)有足夠的內(nèi)存分頁(yè)可分配
< :高優(yōu)先順序的進(jìn)程
N:低優(yōu)先順序的進(jìn)程
L:有內(nèi)存分頁(yè)分配并鎖在內(nèi)存內(nèi)(即時(shí)系統(tǒng)或定制I/O)
kill命令:中斷一個(gè)處理進(jìn)程(process)
當(dāng)中斷一個(gè)前臺(tái)進(jìn)程是通常用 ctrl+c;對(duì)于后臺(tái)進(jìn)程用 kill 命令。
kill 命令是通過(guò)向進(jìn)程發(fā)送指定的信號(hào)來(lái)結(jié)束的。默認(rèn)為T(mén)ERM信號(hào)。TERM信號(hào)將終止所有不能捕獲該信號(hào)的進(jìn)程,對(duì)于能捕獲該信號(hào)的進(jìn)程需要使用kill –9信號(hào),該信號(hào)是不
能被捕獲的。
kill 殺終端,只能可以把終端的shell殺死,而退出終端,但終端不關(guān)閉。
pkill 命令名 可以直接殺死進(jìn)程
pkill helloworld //直接殺死 helloworld 程序進(jìn)程