linux工作管理

2021-10-02 16:15:42 字數 1045 閱讀 1045

指的是在單個登入終端(也就是登入的 shell 介面)同時管理多個工作的行為。也就是說,我們登陸了乙個終端,已經在執行乙個操作,那麼是否可以在不關閉當前操作的情況下執行其他操作呢?當然可以,我們可以再啟動乙個終端,然後執行其他的操作。不過,是否可以在乙個終端執行不同的操作呢?這就需要通過工作管理來實現了。例如,我在當前終端正在 vi 乙個檔案,在不停止 vi 的情況下,如果我想在同乙個終端執行其他的命令,就應該把 vi 命令放入後台,然後再執行其他命令。把命令放入後台,然後把命令恢復到前台,或者讓命令恢復到後台執行,這些管理操作就是工作管理。

注意事項

當前登入終端,只能管理當前終端的工作,不能管理其他終端的工作;

放入後台命令必須可以持續執行一段時間,這樣我們才能撲捉和操作這個工作;

放入後台的命令不能和前台使用者有互動或需要輸入,否則後台只能暫停,而不能執行;

1:把程式放入後台

tar -zcf etc.tar.gz /etc &
#把命令放入後台,並在後台執行(這裡 & 表示放入後台);

top
#按下ctrl+z快捷鍵,放入後台暫停;ctrl+快捷鍵是終止;

2:檢視後台工作
jobs
#這裡top的狀態為stoppend不開啟是以為top命令是前台輸入命令;

running :正在執行;

done:執行完畢;

3:將後台工作暫停的工作恢復前台執行
fg % 工作號
將後台後台暫停的工作恢復後台執行
bg % 工作號
1:簡介
把命令放任後台,只能在當前終端執行,一旦退出或關閉後台程式就會停止。

2:方法

nohop命令

nohop /root/for.sh &

linux工作管理

jobs 檢視工作中的程式。ls 命令後加 表示將命令執行加入後台 建議 後台執行持續執行的程式 不能後台執行互動程式 執行 ctrl z 放入後台 不執行 ctrl c fg 工作號 重新啟動後台停止的程式 後台執行程式執行完回自動彈出 bg 工作號 恢復後台執行 ctrl 大部分終端後台程式繫結...

Linux 工作管理

工作管理指的是在單個登入終端 也就是登入的 shell 介面 同時管理多個工作的行為。只要將需要操作的命令放入前台,其他命令放入後台即可。前台是指當前可以操控和執行命令的這個操作環境 後台是指工作可以自行執行,但是不能直接用 ctrl c 快捷鍵來中止它,只能使用 fg bg 來呼叫工作。當前的登入...

linux工作管理

linux工作管理相當於windows系統的應用最小化,讓其在後台執行。1 符號 在執行的命令後面 加 符號 如tar zcf etc.tar.gz etc 放入後台在執行狀態 2 按ctrl z 放入後台是暫停的 ctrl c是終止 jobs jobs l 顯示工作pid 備註 號代表最近放入後台...