linux掛起可以透過fg指令喚醒,其喚醒方法是:1、登入linux系統,在終端執行ps指令查看進程資訊;2、透過jobs指令查看被掛起的進程號;3、執行「@ubuntu:~/project/test$ fg 1」指令即可喚醒進程。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
linux掛起按什麼喚醒?
Linux系統下ctrl z掛起進程後怎麼恢復?
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掛起按什麼喚醒的詳細內容。更多資訊請關注PHP中文網其他相關文章!