欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

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命令。

參考鏈接

主站蜘蛛池模板: 长武县| 许昌市| 黎平县| 绥德县| 东丽区| 阿拉尔市| 广南县| 即墨市| 剑川县| 新晃| 皮山县| 兴安县| 定安县| 常山县| 封开县| 望江县| 临漳县| 茶陵县| 平利县| 枣强县| 黑河市| 固原市| 措勤县| 毕节市| 营山县| 湘潭县| 安阳县| 牙克石市| 兴山县| 广西| 铜山县| 霍州市| 武定县| 曲周县| 云和县| 常熟市| 海伦市| 丰镇市| 大同市| 高青县| 武强县|