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ā)送一個(gè)信號(hào)給它。
2.命令格式
pidof[-s][-c][-n][-x][-m][-oomitpid[,omitpid..]][-oomitpid[,omitpid..]..]program[program..]
3.選項(xiàng)說(shuō)明
-s
只返回一個(gè)PID
-c
只顯示運(yùn)行在root目錄下的進(jìn)程,這個(gè)選項(xiàng)只對(duì)root用戶有效
-x
顯示指定腳本名稱的進(jìn)程
-oOMITPID
指定不顯示的進(jìn)程ID。該選項(xiàng)可以出現(xiàn)多次
-m
與-o 選項(xiàng)一起使用,使得 argv[0]與 argv[1]和被忽略進(jìn)程相同的進(jìn)程同時(shí)被忽略。一般用于忽略由同名 Shell 腳本啟動(dòng)的進(jìn)程,因?yàn)?argv[0]為 Shell,一般為/bin/bash,argv[1]為腳本名稱
4.常用示例
(1)查看程序名稱為 sshd 的進(jìn)程 ID。
pidofsshd
31806219098607524
(2)查看由 Shell 腳本啟動(dòng)的進(jìn)程 ID。
pidof-xsleep.sh
sleep.sh 為自定義的腳本,睡眠一段時(shí)間,然后退出,內(nèi)容如下:
啟動(dòng)方式采用運(yùn)行于后臺(tái)的方式。
./sleep.sh&
責(zé)任編輯:xj
原文標(biāo)題:每天一個(gè) Linux 命令(98):pidof 命令
文章出處:【微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
原文標(biāo)題:每天一個(gè) Linux 命令(98):pidof 命令
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
什么是程序 一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令,用于指導(dǎo)計(jì)算機(jī)執(zhí)行特定任務(wù)或解決特定問(wèn)題。程序通常由代碼、數(shù)據(jù)和資源文件組成,涉及語(yǔ)法、算法和數(shù)據(jù)結(jié)構(gòu)。為二進(jìn)制文件 什么是進(jìn)程 是一個(gè)具有獨(dú)立功能的程序
發(fā)表于 12-18 11:01
?67次閱讀
Linux文件查找 1.find查找概述 為什么要有文件查找,因?yàn)楹芏鄷r(shí)候我們可能會(huì)忘了某個(gè)文件所在的位置,此時(shí)就需要通過(guò)find來(lái)查找。 find
發(fā)表于 12-03 17:09
?237次閱讀
目錄 Linux進(jìn)程管理 8.1 IO負(fù)載 8.2 實(shí)時(shí)進(jìn)程監(jiān)控 5.1 作業(yè)與會(huì)話 5.2 作業(yè)分類(lèi) 4.1 ps 4.2pstree 4.3pgrep 4.4pidof 4.5 vmstat
發(fā)表于 11-22 11:05
?202次閱讀
操作系統(tǒng)進(jìn)行管理;
父進(jìn)程號(hào):(PPID:Parent Process ID):用于描述一個(gè)進(jìn)程的直接父進(jìn)程的標(biāo)識(shí)符,每個(gè)
發(fā)表于 11-04 15:15
用戶的信息用法:who示例:5、PS查詢進(jìn)程命令命令:ps功能:顯示當(dāng)前操作系統(tǒng)中由該用戶運(yùn)行的進(jìn)程列表常見(jiàn)參數(shù):用法:示例1:ps示例2:ps -el查看所有
發(fā)表于 08-21 09:49
./nginx -s reload 即可
方法二:查找當(dāng)前nginx進(jìn)程號(hào),然后輸入命令:kill -HUP 進(jìn)程號(hào) 實(shí)現(xiàn)重啟nginx服務(wù)
Nginx的整體架構(gòu):
Ngi
發(fā)表于 07-11 17:13
./nginx -s reload 即可
方法二:查找當(dāng)前nginx進(jìn)程號(hào),然后輸入命令:kill -HUP 進(jìn)程號(hào) 實(shí)現(xiàn)重啟nginx服務(wù)
Nginx的整體架構(gòu):
Ngi
發(fā)表于 07-10 16:40
應(yīng)用中(同一Bundle名稱)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是運(yùn)行在同一個(gè)獨(dú)立進(jìn)程(主進(jìn)程)中,如下圖中綠色部分的“Main Pro
發(fā)表于 06-13 09:53
?277次閱讀
pstree 命令以樹(shù)狀結(jié)構(gòu)顯示系統(tǒng)進(jìn)程的繼承關(guān)系。樹(shù)狀圖將會(huì)以 pid (如果有指定) 或是以 init 為根,如果指定 user,則樹(shù)狀結(jié)構(gòu)只顯示該用戶所擁有的
發(fā)表于 04-18 11:24
?179次閱讀
true studio 調(diào)試,只顯示匯編進(jìn)程,不顯示C進(jìn)程的原因?
發(fā)表于 04-18 06:56
一、IPC與RPC通信概述
基本概念
IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實(shí)現(xiàn)跨進(jìn)程通信,不同的是前者
發(fā)表于 02-17 14:20
一、IPC與RPC通信概述 基本概念 IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實(shí)現(xiàn)跨進(jìn)程通信,不同的是前者
發(fā)表于 02-02 17:47
?1275次閱讀
的代碼、數(shù)據(jù)以及用于執(zhí)行這些代碼的上下文信息。一個(gè)進(jìn)程可以由一個(gè)或多個(gè)線程組成,從而并發(fā)執(zhí)行多個(gè)任務(wù)。 本質(zhì)區(qū)別: 資源擁有方式:進(jìn)程是資源分配的基本單位,每個(gè)進(jìn)程擁有獨(dú)立的內(nèi)存空間、
發(fā)表于 02-02 16:30
?925次閱讀
進(jìn)程和程序的區(qū)別: 進(jìn)程是動(dòng)態(tài)的,程序是靜態(tài)的 一、進(jìn)程的創(chuàng)建(fork()函數(shù)) int main(){ pid_t pid; pid=fork(); if(pid?????>0
發(fā)表于 01-28 15:54
?256次閱讀
MCU線程和進(jìn)程是嵌入式系統(tǒng)中常見(jiàn)的并行執(zhí)行的概念,它們之間有許多區(qū)別,包括線程與進(jìn)程的定義、資源管理、通信機(jī)制、執(zhí)行方式等等。下面將詳細(xì)介紹MCU線程和進(jìn)程的區(qū)別。 一、定義與概念 MCU線程
發(fā)表于 01-04 10:45
?742次閱讀
評(píng)論