suspend
掛起shell的執行。
概要
1suspend [-f]
主要用途
-
掛起shell的執行,直到收到
SIGCONT
信號。 -
除非使用
-f
選項,否則無法對login shell
使用。
選項
1-f 對login shell執行掛起操作。
返回值
返回成功除非未開啓作業控制或發生了錯誤。
例子
1# 打開一個終端,首先獲取PID。
2echo $$
3# 執行掛起命令
4suspend
1# 再打開一個終端,發送SIGCONT命令
2kill -s SIGCONT PID
3# 此時之前的終端結束掛起狀態,可以正常交互。
注意
bash
的作業控制命令包括bg fg kill wait disown suspend
。- 該命令需要
set
選項monitor
處於開啓狀態時才能執行;查看作業控制狀態:輸入set -o
查看monitor
行;執行set -o monitor
或set -m
開啓該選項。 - 該命令是bash內建命令,相關的幫助信息請查看
help
命令。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。