1.命令簡介
pidof 命令用于查找指定名稱進程的進程ID,是命令 killall5 的一個軟鏈接。
找出進程 ID 的目的通常是根據(jù)進程 ID 進一步確認(rèn)進程的運行狀態(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 為自定義的腳本,睡眠一段時間,然后退出,內(nèi)容如下:
啟動方式采用運行于后臺的方式。
./sleep.sh&
責(zé)任編輯:xj
原文標(biāo)題:每天一個 Linux 命令(98):pidof 命令
文章出處:【微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:每天一個 Linux 命令(98):pidof 命令
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guā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
發(fā)表于 11-22 11:05
?130次閱讀
操作系統(tǒng)進行管理;
父進程號:(PPID:Parent Process ID):用于描述一個進程的直接父進程的標(biāo)識符,每個
發(fā)表于 11-04 15:15
./nginx -s reload 即可
方法二:查找當(dāng)前nginx進程號,然后輸入命令:kill -HUP 進程號 實現(xiàn)重啟nginx服務(wù)
Nginx的整體架構(gòu):
Ngi
發(fā)表于 07-11 17:13
./nginx -s reload 即可
方法二:查找當(dāng)前nginx進程號,然后輸入命令:kill -HUP 進程號 實現(xiàn)重啟nginx服務(wù)
Nginx的整體架構(gòu):
Ngi
發(fā)表于 07-10 16:40
應(yīng)用中(同一Bundle名稱)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是運行在同一個獨立進程(主進程)中,如下圖中綠色部分的“Main Pro
發(fā)表于 06-13 09:53
?249次閱讀
pstree 命令以樹狀結(jié)構(gòu)顯示系統(tǒng)進程的繼承關(guān)系。樹狀圖將會以 pid (如果有指定) 或是以 init 為根,如果指定 user,則樹狀結(jié)構(gòu)只顯示該用戶所擁有的
發(fā)表于 04-18 11:24
?169次閱讀
true studio 調(diào)試,只顯示匯編進程,不顯示C進程的原因?
發(fā)表于 04-18 06:56
一、IPC與RPC通信概述
基本概念
IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實現(xiàn)跨進程通信,不同的是前者
發(fā)表于 02-17 14:20
一、IPC與RPC通信概述 基本概念 IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實現(xiàn)跨進程通信,不同的是前者
發(fā)表于 02-02 17:47
?1225次閱讀
MCU線程和進程是嵌入式系統(tǒng)中常見的并行執(zhí)行的概念,它們之間有許多區(qū)別,包括線程與進程的定義、資源管理、通信機制、執(zhí)行方式等等。下面將詳細介紹MCU線程和進程的區(qū)別。 一、定義與概念 MCU線程
發(fā)表于 01-04 10:45
?695次閱讀
進程是計算機中運行的程序的實例,它是操作系統(tǒng)中最基本的執(zhí)行單元之一。每個進程都有自己的獨立內(nèi)存空間、系統(tǒng)資源和代碼執(zhí)行流。這意味著一個進程的崩潰通常不會影響其他進程,
發(fā)表于 12-06 09:22
?787次閱讀
| grep weblogic 執(zhí)行上述命令后,系統(tǒng)將會輸出所有與WebLogic相關(guān)的進程,包括進程ID(PID)、用戶、CPU使用率、啟動時間等信息。
發(fā)表于 12-05 16:07
?1814次閱讀
介紹JVM內(nèi)存分析命令和工具,并詳細介紹它們的使用方法和功能。 一、JVM內(nèi)存分析命令 jps命令:jps命令用于顯示當(dāng)前系統(tǒng)中正在運行的J
發(fā)表于 12-05 11:07
?1131次閱讀
1 調(diào)用外部命令 調(diào)用命令的perl程序為該命令的父進程,繼承當(dāng)前perl的標(biāo)準(zhǔn)輸入標(biāo)準(zhǔn)輸出
發(fā)表于 12-01 14:23
?379次閱讀
進程中的指令已經(jīng)執(zhí)行完成,但是進程PCB結(jié)構(gòu)還沒有回收。
即子進程先于父進程退出后,子進程的PCB需要其父
發(fā)表于 11-29 15:52
?6936次閱讀
評論