新聞中心
在linux下,用戶可以使用特定的命令將運行在后臺的某個進程變更為前臺進程,以便進行更多的監(jiān)控和控制。本文主要介紹Linux下如何將后臺進程改為前臺進程的方法。

雁江網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
一、Linux下如何將后臺進程變更為前臺進程?
1、使用“fg”命令可以將后臺進程變更為前臺進程。我們需要知道該進程的 JobID 或進程名稱,然后在shell中使用如下命令:
fg %JobID
或者
fg 進程名稱
2、使用“jobs”命令查看所有的進程,然后從中選擇那些在后臺運行的進程,在Terminal窗口所在的目錄下輸入如下命令:
$ jobs
3、將后臺進程變更為前臺進程,輸入如下命令:
$ fg %job_number
二、使用“screen”常駐后臺進程
如果我們希望某個進程一直保持運行,又不能讓其一直在前臺,可以將進程放到Linux下的一個Session里運行,而Session將可以在前臺或后臺中運行。我們可以使用Linux下的“screen”命令創(chuàng)建一個Session,讓某個進程在其中運行,當我們要檢查該進程狀態(tài)時,只要將這個session拉到前臺就可以:
首先輸入以下命令來創(chuàng)建一個新的Session:
$ screen
接著運行要運行的進程,注意需要把程序放到/usr/bin目錄下,這樣才可以在任何地方運行:
$ /usr/bin/[進程名稱]
當我們需要檢查就可以切換到前臺查看:
$ screen -r
來到這個Session中,可以很方便的查看進程的狀態(tài),如果進程正常運行則可以按Ctrl + A,然后再按d,即可把Session放到后臺。
總結(jié):Linux下可以使用fg命令將運行在后臺的進程變更為前臺進程,也可以使用screen命令創(chuàng)建Session,來將某個進程運行在其中,此時就可以在前臺或后臺中運行該進程了。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文題目:Linux下如何將后臺進程改為前臺進程(linux前臺進程)
網(wǎng)頁地址:http://m.5511xx.com/article/cocgeoi.html


咨詢
建站咨詢
