linux進程的掛起及恢復

進程的掛起及恢復
#ctrl+z:掛起,程序放到後臺,程序沒有結束。
#jobs:查看被掛起的程序工作號
恢復進程執行時,有兩種選擇:fg命令將掛起的作業放回到前臺執行;用bg命令將掛起的作業放到後臺執行
格式:fg 工作號;bg 工作號
進程:正在執行的一個程序
程序:是一種寫好的代碼或腳本
&:後臺執行,不佔用終端
如:xeyes &
ps命令進程查看命令
ps命令:process status
-e 顯示所有進程
-f 全格式
-h 不顯示標題
-l 長格式
-w 寬輸出
a 顯示終端上的所有進程,包括其他用戶的進程
r 只顯示正在運行的進程
x 顯示沒有控制終端的進程
最常用三個參數是u、a、x。
#ps axu的輸出格式
USER:進程擁有者
PID:進程號
%CPU:佔用的CPU使用率
%MEM:佔用的內存使用率
VSZ;佔用的虛擬內存大小
RSS:佔用的內存大小
TTY:終端設備號
STAT:改進程狀態
START:進程開始時間
TIME:執行的時間
COMMAND:所執行的指令
D:不可中斷的休眠(通常表示該進程正在進行I/O動作)
R:正在執行中
S:休眠狀態
T:暫停執行
W:沒有足夠的內存分頁可分配
<:高優先順序的進程
N:低優先順序的進程
L:有內存分頁分配並鎖在內存內(即時系統或定製I/O)
Kill:中斷一個處理進程(process)
當中斷一個前臺進程是通常用ctrl+c;對於後臺進程用kill命令
kill命令是通過向進程發送指定的信號來結束的。默認爲TERM信號。TERM信號將終止所有不能捕獲該信號的進程,對於能捕獲該信號的進程需要使用kill –9信號,該信號是不能被捕獲的。
kill殺終端 ,只能可以把終端的shell殺死,而退出終端,但終端不關閉
pkill 命令名 可以直接殺死進程
pkill qmail //直接殺死qmail程序進程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章