1.命令簡介
pidof 命令用于查找指定名稱進程的進程ID,是命令 killall5 的一個軟鏈接。
找出進程 ID 的目的通常是根據(jù)進程 ID 進一步確認進程的運行狀態(tài)、殺掉進程或者發(fā)送一個信號給它。
2.命令格式
pidof[-s][-c][-n][-x][-m][-oomitpid[,omitpid..]][-oomitpid[,omitpid..]..]program[program..]
3.選項說明
-s
只返回一個PID
-c
只顯示運行在root目錄下的進程,這個選項只對root用戶有效
-x
顯示指定腳本名稱的進程
-oOMITPID
指定不顯示的進程ID。該選項可以出現(xiàn)多次
-m
與-o 選項一起使用,使得 argv[0]與 argv[1]和被忽略進程相同的進程同時被忽略。一般用于忽略由同名 Shell 腳本啟動的進程,因為 argv[0]為 Shell,一般為/bin/bash,argv[1]為腳本名稱
4.常用示例
(1)查看程序名稱為 sshd 的進程 ID。
pidofsshd
31806219098607524
(2)查看由 Shell 腳本啟動的進程 ID。
pidof-xsleep.sh
sleep.sh 為自定義的腳本,睡眠一段時間,然后退出,內容如下:
啟動方式采用運行于后臺的方式。
./sleep.sh&
責任編輯:xj
原文標題:每天一個 Linux 命令(98):pidof 命令
文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
Linux
+關注
關注
87文章
11351瀏覽量
210518 -
命令
+關注
關注
5文章
698瀏覽量
22132
原文標題:每天一個 Linux 命令(98):pidof 命令
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
深入解析Linux程序與進程
什么是程序 一組計算機能識別和執(zhí)行的指令,用于指導計算機執(zhí)行特定任務或解決特定問題。程序通常由代碼、數(shù)據(jù)和資源文件組成,涉及語法、算法和數(shù)據(jù)結構。為二進制文件 什么是進程 是一個具有獨立功能的程序
![深入解析Linux程序與<b class='flag-5'>進程</b>](https://file1.elecfans.com/web3/M00/02/C5/wKgZPGdiO2SAYKPeAAAi38nFzDs009.png)
Linux文件查找
Linux文件查找 1.find查找概述 為什么要有文件查找,因為很多時候我們可能會忘了某個文件所在的位置,此時就需要通過find來查找。 find
深入Linux進程管理:提升效率與穩(wěn)定性的關鍵方法
目錄 Linux進程管理 8.1 IO負載 8.2 實時進程監(jiān)控 5.1 作業(yè)與會話 5.2 作業(yè)分類 4.1 ps 4.2pstree 4.3pgrep 4.4pidof 4.5 vmstat
![深入Linux<b class='flag-5'>進程</b>管理:提升效率與穩(wěn)定性的關鍵方法](https://file1.elecfans.com/web2/M00/0C/2C/wKgZomc_9lyAIU4mAAAQY3FCwIs816.png)
一文搞懂Linux進程的睡眠和喚醒
操作系統(tǒng)進行管理;
父進程號:(PPID:Parent Process ID):用于描述一個進程的直接父進程的標識符,每個
發(fā)表于 11-04 15:15
Linux用戶身份與進程權限詳解
在學習 Linux 系統(tǒng)權限相關的主題時,我們首先關注的基本都是文件的 ugo 權限。ugo 權限信息是文件的屬性,它指明了用戶與文件之間的關系。但是真正操作文件的卻是進程,也就是說用戶所擁有的文件
![Linux用戶身份與<b class='flag-5'>進程</b>權限詳解](https://file1.elecfans.com/web2/M00/0A/EE/wKgaomcYcOeAOFTIAAAlR6hIpxM398.png)
【軟件干貨】Android應用進程如何保活?
嵌入式學習-常見的shell命令之其他命令
用戶的信息用法:who示例:5、PS查詢進程命令命令:ps功能:顯示當前操作系統(tǒng)中由該用戶運行的進程列表常見參數(shù):用法:示例1:ps示例2:ps -el查看所有
發(fā)表于 08-22 09:42
常見的shell命令之其他命令
用戶的信息用法:who示例:5、PS查詢進程命令命令:ps功能:顯示當前操作系統(tǒng)中由該用戶運行的進程列表常見參數(shù):用法:示例1:ps示例2:ps -el查看所有
發(fā)表于 08-21 09:49
nginx重啟命令linux步驟是什么?
./nginx -s reload 即可
方法二:查找當前nginx進程號,然后輸入命令:kill -HUP 進程號 實現(xiàn)重啟nginx服務
Nginx的整體架構:
Ngi
發(fā)表于 07-11 17:13
nginx重啟命令linux步驟是什么?
./nginx -s reload 即可
方法二:查找當前nginx進程號,然后輸入命令:kill -HUP 進程號 實現(xiàn)重啟nginx服務
Nginx的整體架構:
Ngi
發(fā)表于 07-10 16:40
鴻蒙開發(fā):【進程模型】
應用中(同一Bundle名稱)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是運行在同一個獨立進程(主進程)中,如下圖中綠色部分的“Main Pro
![鴻蒙開發(fā):【<b class='flag-5'>進程</b>模型】](https://file1.elecfans.com/web2/M00/ED/FA/wKgaomZplvCAGCyTAAII3Jd9LPk312.jpg)
Linxu進程的延遲與周期調度
pstree 命令以樹狀結構顯示系統(tǒng)進程的繼承關系。樹狀圖將會以 pid (如果有指定) 或是以 init 為根,如果指定 user,則樹狀結構只顯示該用戶所擁有的
發(fā)表于 04-18 11:24
?218次閱讀
鴻蒙OS跨進程IPC與RPC通信
一、IPC與RPC通信概述
基本概念
IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實現(xiàn)跨進程通信,不同的是前者
發(fā)表于 02-17 14:20
評論