在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux使用pidof命令

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-05 17:01 ? 次閱讀

pidof是一個(gè)命令行程序,可讓您找到正在運(yùn)行程序的進(jìn)程ID。在教程中,我們將說(shuō)明如何在Linux 使用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命令

pidof命令的語(yǔ)法是pidof [OPTIONS] PROGRAM_NAME。命令接受零個(gè)或多個(gè)進(jìn)程名稱作為參數(shù)。通常您都是將一個(gè)名稱傳遞給pidof

在不帶任何選項(xiàng)運(yùn)行pidof命令時(shí),將打印與指定進(jìn)程名稱匹配的進(jìn)程PID。例如命令pidof sshd將會(huì)查找SSH服務(wù)進(jìn)程PID。

如果有正在運(yùn)行的進(jìn)程名稱與sshd匹配,則其PID將打印在終端屏幕。如果未找到匹配的進(jìn)程PID,則輸出為空。

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

pidof sshd
4382 4368 811

為確保僅顯示要搜索的進(jìn)程的PID,請(qǐng)使用進(jìn)程的完整路徑名作為參數(shù)。

例如,如果您有兩個(gè)名稱相同的進(jìn)程位于兩個(gè)不同的目錄中,pidof將顯示兩個(gè)正在運(yùn)行進(jìn)程的PID。可以使用-s選項(xiàng)強(qiáng)制pidof僅顯示一個(gè)PID。

-o選項(xiàng)可讓您排除具有指定PID的進(jìn)程,也可以使用%PPID指定父進(jìn)程的PID排除進(jìn)程。

要僅返回使用相同根目錄運(yùn)行的進(jìn)程的PID,請(qǐng)使用-c選項(xiàng)。此選項(xiàng)僅在以root用戶或具有sudo權(quán)限運(yùn)行pidof時(shí)起作用。

pidof -s program_name
pidof -o pid program_name
pidof -c pid program_name

pidof示例

示例展示如何組合使用pidof命令和kill命令來(lái)終止進(jìn)程。假設(shè)Firefox瀏覽器已無(wú)響應(yīng),因此您需要終止Firefox進(jìn)程。

首先要做是運(yùn)行命令pidof firefox找到Firefox進(jìn)程的PID。命令將打印所有Firefox進(jìn)程。

一旦您知道Firefox進(jìn)程的PID,請(qǐng)運(yùn)行Kill命令發(fā)送SEGTERM信號(hào)終止所有PID,您還可以使用命令替換表達(dá)式$(...)在一個(gè)命令中終止多個(gè)PID。

pidof firefox
sudo kill -9 2551 2514 1963 1856 1771
sudo kill -9 $(pidof firefox)

結(jié)論

pidof命令用于查找指定正在運(yùn)行進(jìn)程PID。pidof是一個(gè)簡(jiǎn)單的命令,沒(méi)有太多選項(xiàng)。

通常,您只需使用pidof命令搜索的程序的名稱查找進(jìn)程pid。如果您有任何疑問(wèn)或反饋,請(qǐng)隨時(shí)發(fā)表評(píng)論。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11351

    瀏覽量

    210497
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1473

    瀏覽量

    85871
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    697

    瀏覽量

    22126
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通常可以通過(guò)Linux系統(tǒng)監(jiān)控工具查看。例如命令行工具top、sar、atop等。
    的頭像 發(fā)表于 01-04 17:17 ?1649次閱讀

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令
    的頭像 發(fā)表于 12-04 14:45 ?2211次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    Linux的常用網(wǎng)絡(luò)命令

    Linux的常用網(wǎng)絡(luò)命令 Linux 的常用網(wǎng)絡(luò)命令  計(jì)算機(jī)網(wǎng)絡(luò)的主要優(yōu)點(diǎn)是能夠?qū)崿F(xiàn)資源和信息的共享,并且用戶可以遠(yuǎn)程訪問(wèn)信息。Linux
    發(fā)表于 01-18 12:47 ?1195次閱讀

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎(chǔ)和最常用 Linux 文件命令所需的基本信息。在本文中,我將對(duì) Linux 系統(tǒng)
    發(fā)表于 05-23 10:23 ?971次閱讀

    linux有哪些常用的命令

     Linux命令非常之多,分為內(nèi)部命令和外部命令
    發(fā)表于 02-27 08:00 ?4次下載
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    pidof命令:用于查找指定名稱進(jìn)程的進(jìn)程ID

    1.命令簡(jiǎn)介 pidof 命令用于查找指定名稱進(jìn)程的進(jìn)程ID,是命令 killall5 的一個(gè)軟鏈接。 找出進(jìn)程 ID 的目的通常是根據(jù)進(jìn)程 ID 進(jìn)一步確認(rèn)進(jìn)程的運(yùn)行狀態(tài)、殺掉進(jìn)程或
    的頭像 發(fā)表于 02-02 14:16 ?3218次閱讀
    <b class='flag-5'>pidof</b><b class='flag-5'>命令</b>:用于查找指定名稱進(jìn)程的進(jìn)程ID

    Linux應(yīng)用開(kāi)發(fā)-串口下載命令rzsz交叉編譯

    rz/sz工具是通過(guò)Zmodem協(xié)議傳輸文件的命令,常用于Linux與windows之前的數(shù)據(jù)傳輸。 這篇文章就介紹如何在交叉編譯rz/sz命令,并在
    的頭像 發(fā)表于 08-14 09:20 ?2607次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時(shí)間戳。但touch命令的最常見(jiàn)用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?2141次閱讀

    何在Linux使用rpm命令

    RPM是基于RedHat Linux發(fā)行版的軟件包管理器,例如CentOS和Fedora。RPM還指`rpm`命令和`.rpm`文件擴(kuò)展名稱。
    的頭像 發(fā)表于 01-04 17:14 ?1742次閱讀

    何在Linux上使用粘貼命令

    Linux中的粘貼命令是一個(gè)有用的工具,用于將多個(gè)文件或文本行合并到單個(gè)文件或輸出中。它通常與剪切命令結(jié)合使用,允許用戶剪切特定行或文本部分并將其粘貼到其他地方。在本文中,小編將探討 Linu
    的頭像 發(fā)表于 02-08 16:58 ?1893次閱讀

    何在Linux中高效運(yùn)行終端命令

    Linux 終端是一個(gè)功能強(qiáng)大的工具,允許您使用命令執(zhí)行各種系統(tǒng)操作。文件操作、程序管理和服務(wù)自動(dòng)化是您可以使用 shell 命令高效執(zhí)行的一些操作。
    的頭像 發(fā)表于 03-20 09:39 ?764次閱讀

    何在Linux中使用progress命令

    progress 命令是一個(gè)簡(jiǎn)單但功能強(qiáng)大的 Linux/Unix 命令行工具,可讓用戶查看文件操作的進(jìn)度。
    的頭像 發(fā)表于 04-08 15:51 ?2537次閱讀

    何在Linux中高效運(yùn)行終端命令

    Linux 終端是一個(gè)功能強(qiáng)大的工具,允許您使用命令執(zhí)行各種系統(tǒng)操作。文件操作、程序管理和服務(wù)自動(dòng)化是您可以使用 shell 命令高效執(zhí)行的一些操作。
    的頭像 發(fā)表于 04-13 10:34 ?721次閱讀

    何在Linux命令行中運(yùn)行Python腳本

    Python 腳本。 在本文中,我們將詳細(xì)介紹如何在 Linux 命令行中運(yùn)行 Python 腳本。我們將討論以下主題:
    的頭像 發(fā)表于 05-12 14:49 ?1771次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1221次閱讀
    主站蜘蛛池模板: 午夜视频一区二区 | 精品无码三级在线观看视频 | 久青草国产手机视频免费观看 | 亚洲乱码尤物193yw在线播放 | 五月开心六月伊人色婷婷 | 国产在线麻豆自在拍91精品 | 日韩精品一卡二卡三卡四卡2021 | 日本www色视频成人免费网站 | 国产午夜在线观看 | 国产高清视频免费最新在线 | re99热| 国产色婷婷 | 色综合久久久高清综合久久久 | 黄色香蕉网站 | 成 人 a v黄 色 | 波多野结衣在线网址 | 色色视频网 | 最近2018年中文字幕免费图片 | 国产情侣草莓视频在线 | 我不卡老子影院午夜伦我不卡四虎 | 中文字幕在线播放第一页 | 欧美性色视频 | 五月激情婷婷网 | 在线五月婷婷 | 成人午夜视频免费看欧美 | 福利片欧美 | 亚洲影院手机版777点击进入影院 | 美女一级毛片毛片在线播放 | 青草视频在线观看国产 | 国产精品资源在线播放 | 天天插日日干 | 午夜爱爱毛片xxxx视频免费看 | 精品免费| 日韩亚洲欧洲在线rrrr片 | 特级毛片免费视频播放 | 午夜手机看片 | 国产视频一区二区在线观看 | 久久精品国产免费中文 | 国产又爽又黄又粗又大 | 在线精品视频成人网 | 免费看黄的视频软件 |