您好,登錄后才能下訂單哦!
這篇文章主要講解了“linux掛起怎么喚醒”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“linux掛起怎么喚醒”吧!
linux掛起可以通過fg命令喚醒,其喚醒方法是:1、登錄linux系統,在終端執行ps命令查看進程信息;2、通過jobs命令查看被掛起的進程號;3、通過執行“@ubuntu:~/project/test$ fg 1”命令即可喚醒進程。
Linux系統下,不小心按了ctrl+z命令后,退出了當前進程的執行界面,程序沒有結束,只是被掛起了。
通過ps命令可以查看進程信息,這里不做詳細介紹,可通過jobs命令查看被掛起的進程號
#jobs
通過fg命令可以恢復進程到前臺執行、bg命令恢復進程到后臺執行。
示例:
@ubuntu:~/project/test$ jobs
[1]+ Stopped ./gtest //顯示進程1被掛起了
@ubuntu:~/project/test$ fg 1 //后面可以恢復進程繼續執行
相關拓展:
fg指令是Linux下常用的指令之一。fg指令用于將后臺運行的或掛起的任務(或作業)切換到前臺運行。
描述:如果作業控制啟用了(請參閱《AIX 5L V5.2 系統用戶指南:操作系統與設備》中的『Korn Shell 中的作業控制』),fg 命令移動當前環境中的后臺作業到前臺來。使用 JobID 參數來指明在前臺下要運行的特定作業。如果此參數沒有提供,fg 命令使用最近在后臺被暫掛的作業,或者作為后臺作業運行。
用途:fg指令用于將后臺運行的或掛起的任務(或作業)切換到前臺運行。如果后臺有多個命令執行時,可以用fg+后臺的作業弓指令調至前臺繼續運行。
語法:fg [JobID]
JobID 參數可以是進程的標識號,或者您可以使用如下的符號組合:
%Number 通過作業編號引用作業。
%String 引用名稱以特定字符串開頭的作業。
%?String 引用名稱中包含特定字符串的作業。
%+ OR %% 引用當前作業。
%- 引用前一個作業。
使用 fg 命令把作業放到前臺將導致從列表中除去作業進程的標識符,此列表是那些當前外殼環境所知道的。
/usr/bin/fg 命令在它自己的命令執行環境下操作時不工作,因為此環境沒有可使用的合適的作業。因為這個原因, fg 命令作為 Korn 或者 POSIX 外殼常規內置命令被執行。
退出狀態
下列出口值被返回:
0 成功結束。
>0 發生錯誤。
如果禁用作業控制, fg 命令將出錯退出,前臺不放任何作業。
示例
如果 job -l 命令的輸出 顯示了后臺運行的如下作業:
[1] + 16477RunningSleep 100 &
可以在前臺使用進程標識符來運行 sleep 100 & 命令,只需輸入:
fg 16477
屏幕將顯示:
sleep
文件
/usr/bin/ksh 包含 Korn 外殼 fg 內置命令。
/usr/bin/fg 包含 fg 命令。
適用范圍:Red Hat、RHEL、 Ubuntu、CentOS、SUSE、openSUSE、Fedora
相關指令:
bg:將作業(或任務)放到后臺運行。
jobs:顯示shell的作業信息。
感謝各位的閱讀,以上就是“linux掛起怎么喚醒”的內容了,經過本文的學習后,相信大家對linux掛起怎么喚醒這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。