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