歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統--job control

Linux系統--job control

日期:2017/2/28 15:58:39   编辑:Linux教程

工作管理(job control)是在bash環境下進行的,能在一個終端機下面進行多個工作管理。但是這些工作都是bash的子進程。這樣就能讓用戶把一些工作放在後台處理,而前台繼續其他工作,就像開啟多線程一樣,不過這裡的單位都是線程。

直接將命令丟到後台“執行” : &
[www.linuxidc.com@linuxidc ShellProgram]$ vim Pra1.sh &

把目前的工作丟到後台並且“暫停” : [ctrl] + [z]
[www.linuxidc.com@linuxidc ShellProgram]$ vim Pra1.sh //按下[ctrl] + [z],這個命令就暫停到了後台

查詢目前的後台工作狀態:jobs —[lsr]
[www.linuxidc.com@linuxidc ShellProgram]$ jobs -l

把後台的工作拿到前台處理:fg %[number]
[www.linuxidc.com@linuxidc ShellProgram]$ fg %1 //拿出後台[1]的job到前台

讓後台的工作狀態變得運行:bg
[www.linuxidc.com@linuxidc ShellProgram]$ bg %1 //讓後台的[1]進行工作

Copyright © Linux教程網 All Rights Reserved