菜鳥學Linux命令:bg fg jobs命令 任務管理
jobs命令
jobs命令用於檢視當前終端後臺執行的任務
注意和ps的區別:
ps命令用於檢視瞬間程式的動態
通過一個例項可以理解它們之間的區別,依次執行如下命令:
vim & //後臺執行vim
bingyue@ubuntu:~$ vim &
[1] 2493
bingyue@ubuntu:~$ vim &
[2] 2495
[1]+ Stopped vim
jobs //檢視後臺執行的任務
bingyue@ubuntu:~$ jobs
[1]- Stopped vim
[2]+ Stopped vim
其中[1]和[2]是jobid,使用者可以根據jobid來控制指定的任務執行。
請特別注意,jobid與PID是兩個完全不相關的東西。
ps -au //檢視當前的程式
bingyue@ubuntu:~$ ps -au | grep vim
bingyue 2493 0.1 0.4 45300 4724 pts/13 T 23:50 0:00 vim
bingyue 2495 0.1 0.4 45300 4724 pts/13 T 23:50 0:00 vim
&和ctrl + z
& 最經常被用到
這個用在一個命令的最後,可以把這個命令放到後臺執行
ctrl + z
可以將一個正在前臺執行的命令放到後臺,並且暫停
ctrl + z無法暫停後臺正在執行的任務。使用者可以先將任務放到前臺,再使用CTRL+Z
將其暫停並放入後臺。
fg命令
將後臺中的命令調至前臺繼續執行
如果後臺中有多個命令,可以用 fg jobid將選中的命令調出
bg命令
將一個在後臺暫停的命令,變成繼續執行
如果後臺中有多個命令,可以用bg jobid將選中的命令調出
相關文章
- Linux 任務控制(bg job fg nohup &)Linux
- Linux jobs 命令示例Linux
- Linux菜鳥入門級命令大全(轉)Linux
- 菜鳥學資料庫(五)——MySQL必備命令資料庫MySql
- 菜鳥學SSH(六)——Spring事務管理Spring
- LINUX 定時任務命令Linux
- jobs 命令示例
- Linux Crontab定時任務命令Linux
- 在Linux中如何使用at命令安排任務Linux
- Linux基礎命令---cancel取消列印任務Linux
- Linux Crontab 定時任務 命令詳解Linux
- 建立定時任務(Jobs) for oracleOracle
- Linux基礎命令---lprm刪除列印任務Linux
- 如何用Linux的at命令安排一個任務Linux
- Linux“菜鳥”到“菜鳥的一些建議Linux
- PING命令的高階用法, 菜鳥駭客專區(轉)
- Linux基礎命令---lpstat檢視列印任務Linux
- 使用 Calcurse 在 Linux 命令列中組織任務Linux命令列
- 一個菜鳥管理的學習和思考(一)
- 一個菜鳥管理的學習和思考(二)
- linux命令大全-linux命令使用和管理Linux
- linux-鳥哥私房菜學習筆記Linux筆記
- linux學習導讀_鳥哥的私房菜Linux
- linux系統中的排程延遲任務:at 命令Linux
- Linux菜鳥到老鳥的那些建議Linux
- IT菜鳥的學習生活
- Crontab 定時任務命令詳解
- 菜鳥也裝Linux(轉)Linux
- 鳥哥的 Linux 私房菜Linux
- [Linux常用命令之定時任務Crontab命令] 2018-10-12Linux
- Linux下的crontab定時執行任務命令詳解Linux
- 菜鳥調錯(七)——控制檯中執行mvn命令後提示‘cmd’不是內部或外部命令
- 跟著菜鳥學pythonPython
- 菜鳥學Java(十七)——Jboss瘦身Java
- 菜鳥學Java(十八)——異常Java
- 菜鳥學習SQL注射(轉)SQL
- Summary01 - cron任務、grep、find命令
- Linux 任務計劃管理Linux