如何查看linux后臺(tái)運(yùn)行的進(jìn)程?如何查看后臺(tái)運(yùn)行進(jìn)程的狀態(tài)?linux jobs命令
2022-08-24 08:29 作者:step_freedom | 我要投稿

?????linux系統(tǒng)中掛在后臺(tái)的進(jìn)程,如何能夠被運(yùn)維人員知道呢?以及掛在后臺(tái)的進(jìn)程當(dāng)前狀態(tài)是怎樣的?是否可以繼續(xù)執(zhí)行?如何殺死一個(gè)在后臺(tái)掛起的進(jìn)程?后臺(tái)進(jìn)程可以通過(guò)‘&’符號(hào)或nohup命令,讓程序進(jìn)入后臺(tái)運(yùn)行或者進(jìn)入后臺(tái)暫停運(yùn)行。通過(guò)jobs命令能夠?qū)⒑笈_(tái)所有的進(jìn)程全部顯示出來(lái)。并且可以通過(guò)bg、fg命令將進(jìn)程狀態(tài)進(jìn)行裝換,暫停的進(jìn)程可以繼續(xù)運(yùn)行。ctr+z快捷鍵,可以讓正在運(yùn)行的進(jìn)程進(jìn)入后臺(tái)。本文詳細(xì)講解如何使用jobs命令。
命令
常用參數(shù)
使用場(chǎng)景
1. 如何查看后臺(tái)運(yùn)行的程序?

主要展示jobs的編號(hào)、狀態(tài)、pid、程序運(yùn)行相關(guān)信息:

2. 如何顯示后臺(tái)程序的進(jìn)程號(hào)?

-l: 默認(rèn)不顯示進(jìn)程的pid,-l回顯程序的pid在第二列。
3. 只顯示后臺(tái)進(jìn)程的進(jìn)程號(hào)

?這個(gè)參數(shù)不常用,沒(méi)法區(qū)分每個(gè)pid對(duì)應(yīng)的進(jìn)程,無(wú)法對(duì)其進(jìn)行進(jìn)一步的操作。
4. 只顯示后臺(tái)進(jìn)程中,狀態(tài)為正在運(yùn)行的進(jìn)程?

-r:只顯示后臺(tái)進(jìn)程中,狀態(tài)為運(yùn)行的進(jìn)程(running)
5. 只顯示后臺(tái)進(jìn)程中,狀態(tài)為停止的進(jìn)程?

-s:只顯示后臺(tái)進(jìn)程為停止的進(jìn)程(stopped)

標(biāo)簽: