掛起shell的執行。
suspend [-f]
掛起shell的執行,直到收到SIGCONT
信號。
除非使用-f
選項,否則無法對login shell
使用。
-f 對login shell執行掛起操作。
返回成功除非未開啟作業控制或發生了錯誤。
# 打開一個終端,首先獲取PID。
echo $
# 執行掛起命令
suspend
# 再打開一個終端,發送SIGCONT命令
kill -s SIGCONT PID
# 此時之前的終端結束掛起狀態,可以正常交互。
bash
的作業控制命令包括bg fg kill wait disown suspend
。set
選項monitor
處于開啟狀態時才能執行;查看作業控制狀態:輸入set -o
查看monitor
行;執行set -o monitor
或set -m
開啟該選項。help
命令。