<span id="vexk9"><table id="vexk9"></table></span>

      disown

      從當前的shell中移除作業。

      概要

      disown [-h] [-ar] [jobspec ... | pid ...]
      

      主要用途

      選項

      -h    標記每個作業標識符,這些作業將不會在shell接收到sighup信號時接收到sighup信號。
      -a    移除所有的作業。
      -r    移除運行的作業。
      

      參數

      jobspec(可選):要移除的作業標識符,可以是一到多個。

      pid(可選):要移除的作業對應的進程ID,可以是一到多個。

      返回值

      返回成功除非未開啟作業控制或執行出現錯誤。

      例子

      # 演示。
      [user2@pc] ssh 192.168.1.4
      user2@192.168.1.4's password:
      # 此時按下ctrl+z使得交互停止。
      [1]+  Stopped                 ssh 192.168.1.4
      
      [user2@pc] ssh 192.168.1.7
      user2@192.168.1.7's password:
      # 此時按下ctrl+z使得交互停止。
      [1]+  Stopped                 ssh 192.168.1.7
      
      [user2@pc] sleep 120 &
      [3] 28986
      
      # 列出作業及pid信息。
      [user2@pc] jobs -l
      [1]- 28756 Stopped                 ssh 192.168.1.4
      [2]+ 28833 Stopped                 ssh 192.168.1.7
      [3]  28986 Running                 sleep 120 &
      
      # 刪除運行狀態的作業。
      [user2@pc] disown -r
      
      [user2@pc] jobs -l
      [1]- 28756 Stopped                 ssh 192.168.1.4
      [2]+ 28833 Stopped                 ssh 192.168.1.7
      
      # 注意disown只是移除作業,并沒有停止。
      [user2@pc] pgrep -a -u user2 -f 'sleep 120'
      28986 sleep 120
      
      # 刪除指定的作業。
      [user2@pc] disown %2
      bash: warning: deleting stopped job 2 with process group 28833
      
      [user2@pc] jobs -l
      [1]- 28756 Stopped                 ssh 192.168.1.4
      
      # 注意disown只是移除作業,并沒有停止。
      [user2@pc] pgrep -a -u user2 -f 'ssh 192.168.1.7'
      28833 ssh 192.168.1.7
      
      # 刪除全部作業。
      [user2@pc] disown -a
      bash: warning: deleting stopped job 1 with process group 28756
      
      [user2@pc] jobs -l
      
      # 注意disown只是移除作業,并沒有停止。
      [user2@pc] pgrep -a -u user2 -f 'ssh 192.168.1.4'
      28756 ssh 192.168.1.4
      
      # 演示-h選項的作用。
      [user2@pc] sleep 90 &
      [1] 109080
      
      [user2@pc] jobs -l
      [1]+ 109080 Running                 sleep 90 &
      
      [user2@pc] disown -h %1
      
      [user2@pc] exit
      
      # 此時前一個終端已經關閉,現在打開新終端查找該作業。
      [user2@pc] pgrep -a -u user2 -f 'sleep 90'
      109080 sleep 90
      

      注意

      1. bash的作業控制命令包括bg fg kill wait disown suspend
      2. 該命令需要set選項monitor處于開啟狀態時才能執行;查看作業控制狀態:輸入set -o查看monitor行;執行set -o monitorset -m開啟該選項。
      3. 該命令是bash內建命令,相關的幫助信息請查看help命令。

      參考鏈接

      主站蜘蛛池模板: 久久久久国产综合AV天堂| 色婷五月综激情亚洲综合| 色婷婷六月亚洲综合香蕉| 国产综合久久久久鬼色| 色婷婷五月综合丁香中文字幕| 综合久久久久久久综合网| 狠狠色婷婷狠狠狠亚洲综合| 久久婷婷成人综合色| 色悠久久久久久久综合网伊人| 亚洲熟女乱综合一区二区| 69国产成人综合久久精品91| 色综合久久中文字幕综合网| 久久狠狠爱亚洲综合影院| 精品福利一区二区三区精品国产第一国产综合精品 | 另类小说图片综合网| 一本色道久久88精品综合| 亚洲欧美日韩综合俺去了| 亚洲国产美国国产综合一区二区 | 另类小说图片综合网| 69国产成人综合久久精品91| av一本久道久久综合久久鬼色| 91精品国产综合久久久久| 伊人久久大香线蕉综合电影 | 91精品一区二区综合在线| 伊人一伊人色综合网| 色天天天综合色天天碰| 亚洲人成综合网站7777香蕉| 天天爽天天狠久久久综合麻豆| 国产精品综合久久第一页| 综合激情区视频一区视频二区 | 国产亚洲综合色就色| 国产成人综合久久久久久| 狠狠做深爱婷婷综合一区| 伊人久久综合影院| 久久婷婷五夜综合色频| 综合自拍亚洲综合图不卡区| 久久五月天综合网| 天天综合色一区二区三区| 人妻一本久道久久综合久久鬼色 | 天天综合亚洲色在线精品| 色综合热无码热国产|