linux任務管理(jobs control)

2021-06-19 22:18:13 字數 401 閱讀 3387

命令 jobs -l 可以列出當前shell執行的作業。

[root@localhost 桌面]# sleep 100 &        #命令後面加&表示在後台執行,執行結束後不會主動顯示在shell,而是任務完成後任意操作的返回時一併顯示執行結果(如果有)。

[2] 19647

[root@localhost 桌面]# jobs -l

[1]+ 18993 停止                  sleep 100

[2]- 19647 running                 sleep 100 &     #  [2]表示作業號 19647表示sleep的程序號。要停止作業可以 kill %1 或 kill 19647

fg 作業號可以把後台執行的作業放到前台執行。例如: fg 2

linux 任務管理

windows系統下,我們可以執行多個任務,但是在linux系統下,操作都是用命令列來執行,所以為了乙個終端能執行多個任務,就需要在單一終端下同時執行多個任務的操作管理.cp file1 file2 最簡單的就是用 在命令後面加上 可以把操作放到後台執行.如果出現 則代表任務已經執行完成 假如我們執...

linux 程序 任務管理

1 ps 檢視程序 e,顯示所有程序 f,全格式 l,長格式 ps ef 2 top 檢視程序,類似ps 空格 立即重新整理顯示 h 或者 顯示幫助 m 切換顯示記憶體資訊 t 切換顯示程序和cpu狀態資訊 c 切換顯示命令名稱和完整命令列 m 根據駐留記憶體大小進行排序 p 根據cpu使用百分比大...

Linux之任務管理

在這裡我將使用者當前正在操作的命令符介面稱之為前台,將其他已經暫停或者也需要執行的任務放到後台,特別強調 放入後台 的任務,它必須不能夠與使用者進行互動,我解釋一下這句話的含義,舉例來說,乙個vim任務絕對不可能在後台裡面執行,知道為什莫嗎?因為你都沒有輸入資訊它憑什麼可以執行。還有一點是要注意的,...