首頁  >  文章  >  運維  >  linux掛起按什麼喚醒

linux掛起按什麼喚醒

藏色散人
藏色散人原創
2023-03-27 09:36:152500瀏覽

linux掛起可以透過fg指令喚醒,其喚醒方法是:1、登入linux系統,在終端執行ps指令查看進程資訊;2、透過jobs指令查看被掛起的進程號;3、執行「@ubuntu:~/project/test$ fg 1」指令即可喚醒進程。

linux掛起按什麼喚醒

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn