Linux後台執行的方法 關閉 退出不影響

2021-08-09 12:14:07 字數 732 閱讀 7360

難免會遇到在linux,後台執行任務。下面,總結了一下關閉視窗任然在後台執行的方法,例如

#執行乙個打包命令

tar czf /data/backup.tgz /data/backup

1. 採用&
tar czf /data/backup.tgz /data/backup &

ctrl+d #退出 才可以,如果直接關閉視窗,程序任然會被關閉

2. 採用nohup
nohup tar czf /data/backup.tgz /data/backup

ctrl+z #掛起到後台

bg #後台執行 可以先通過jobs 檢視當前有多少job

ctrl+d #或者 關閉視窗 程序任然會在後台執行

3.採用nohup + &
nohup tar czf /data/backup.tgz /data/backup &

ctrl+d 或者 關閉視窗 程序任然會在後台執行

4.採用(command &)
(tar czf /data/backup.tgz /data/backup &)	#會將ppid設定為1,而非當前會話的id,並且jobs檢視不到當前的作業。注意這裡的括號即是這個方法的重點。

ctrl+d #或者 關閉視窗 程序任然會在後台執行

5.採用setid run a program i

linux後台 執行 關閉 檢視等任務

涉及到命令 fg bg jobs nohup ctrl z ctrl c1.放在命令最後,功能是這條命令放到後台執行 jingsia localhost asss watch n 1 date 1 272892.jobs 檢視後台執行的任務正在執行 jingsia localhost asss jo...

linux 後台執行和關閉SSH執行,檢視後台任務

fg bg jobs nohup ctrl z命令 一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態...

Linux後台執行Jar方法

在linux伺服器上執行jar檔案時通常的方法是 j a jar test.jar nohup j a jar test.jar nohup 意思是不結束通話執行命令,當賬戶退出或終端關閉時,程式仍然執行 當用 nohup 命令執行作業時,預設情況下該作業的所有輸出被重定向到nohup.out的檔案...