日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
快速上手Linux系統(tǒng)pidof命令

pidof 是Linux系統(tǒng)中用來(lái)查找正在運(yùn)行進(jìn)程的進(jìn)程號(hào)(pid)的工具,功能類(lèi)似pgrep和ps。pidof命令用于查找指定名稱(chēng)的進(jìn)程的進(jìn)程號(hào)id號(hào)。

在泌陽(yáng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開(kāi)發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營(yíng)銷(xiāo)型網(wǎng)站,外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),泌陽(yáng)網(wǎng)站建設(shè)費(fèi)用合理。

如何使用pidof命令

對(duì)于基于Red Hat和Debian的發(fā)行版,有pidof的不同實(shí)現(xiàn)。 在Red Hat發(fā)行版中,pidof命令是procps-ng軟件包的一部分,而在Debian上,它是sysvinit-utils的一部分。 我們將介紹兩種實(shí)現(xiàn)方式共有的選項(xiàng)。

pidof命令的語(yǔ)法如下:

pidof [選項(xiàng)] 程序名稱(chēng)

該命令接受零個(gè)或多個(gè)名稱(chēng)作為參數(shù),但是通常,您只將一個(gè)名稱(chēng)傳遞給pidof。

不帶任何選項(xiàng)調(diào)用時(shí),pidof將打印與給定名稱(chēng)匹配的所有正在運(yùn)行的程序的PID。 例如,要查找vim的PID,應(yīng)運(yùn)行:

[linuxidc@linux:~/www.linuxidc.com]$ pidof vim4942

如果有名稱(chēng)與sshd匹配的正在運(yùn)行的進(jìn)程,則其PID將顯示在屏幕上。 如果未找到匹配項(xiàng),則輸出將為空。

輸出

4942

當(dāng)至少一個(gè)正在運(yùn)行的程序與請(qǐng)求的名稱(chēng)匹配時(shí),pidof返回0。 否則,退出代碼為1。在shell腳本中使用時(shí),這很有用。

為確保僅顯示要搜索的程序的PID,請(qǐng)使用該程序的完整路徑名作為參數(shù)。 例如,如果您在兩個(gè)不同的目錄中有兩個(gè)同名的運(yùn)行程序,則pidof將顯示兩個(gè)運(yùn)行程序的PID。

默認(rèn)情況下,顯示匹配的正在運(yùn)行程序的所有PID。 使用-s選項(xiàng)強(qiáng)制pidof只顯示一個(gè)PID:

$pidof -s 程序名稱(chēng)

-o選項(xiàng)允許您從命令輸出中排除具有給定PID的進(jìn)程:

$pidof -o pid 程序名稱(chēng)

當(dāng)使用-o選項(xiàng)調(diào)用pidof時(shí),可以使用名為%PPID的特殊PID來(lái)表示調(diào)用Shell程序或Shell腳本。

要僅返回使用相同根目錄運(yùn)行的進(jìn)程的PID,請(qǐng)使用-c選項(xiàng)。

該選項(xiàng)僅適用于以root或sudo用戶(hù)身份運(yùn)行的pidof:

$pidof -c pid 程序名稱(chēng)

pidof命令的用法示例

以下示例顯示了如何結(jié)合使用pidof命令和kill命令來(lái)終止程序。

假設(shè)Firefox瀏覽器已無(wú)響應(yīng),并且您需要終止Firefox進(jìn)程。 首先,使用pidof查找PID:

[linuxidc@linux:~/www.linuxidc.com]$ pidof firefox

該命令將打印所有Firefox進(jìn)程:

輸出

5231 5207 5166 5131 5090

一旦知道Firefox處理了PID,就發(fā)送SEGTERM信號(hào)終止所有PID:

[linuxidc@linux:~/www.linuxidc.com]$ sudo kill -9 5231 5207 5166 5131 5090

您還可以使用命令替換表達(dá)式(…),用一個(gè)命令終止程序:

[linuxidc@linux:~/www.linuxidc.com](pidof firefox)

總結(jié)

pidof命令用于查找特定正在運(yùn)行的程序的PID。

pidof是一個(gè)簡(jiǎn)單的命令,沒(méi)有太多選項(xiàng)。 通常,您只會(huì)使用要搜索的程序的名稱(chēng)來(lái)調(diào)用pidof。


本文標(biāo)題:快速上手Linux系統(tǒng)pidof命令
標(biāo)題路徑:http://www.dlmjj.cn/article/cdehjho.html