pidof命令:用于查找指定名称进程的进程ID

描述

1.命令简介

pidof 命令用于查找指定名称进程的进程ID,是命令 killall5 的一个软链接。

找出进程 ID 的目的通常是根据进程 ID 进一步确认进程的运行状态、杀掉进程或者发送一个信号给它。

2.命令格式

pidof [-s] [-c] [-n] [-x] [-m] [-o omitpid[,omitpid..]] [-o omitpid[,omitpid..]..]  program [program..]

3.选项说明

-s
 只返回一个 PID
-c
 只显示运行在 root 目录下的进程,这个选项只对 root 用户有效
-x
 显示指定脚本名称的进程
-o OMITPID
 指定不显示的进程ID。该选项可以出现多次
-m
 与 -o 选项一起使用,使得 argv[0] 与 argv[1] 和被忽略进程相同的进程同时被忽略。一般用于忽略由同名 Shell 脚本启动的进程,因为 argv[0] 为 Shell,一般为 /bin/bash,argv[1] 为脚本名称

4.常用示例

(1)查看程序名称为 sshd 的进程 ID。

pidof sshd
31806 21909 8607 524

(2)查看由 Shell 脚本启动的进程 ID。

pidof -x sleep.sh

sleep.sh 为自定义的脚本,睡眠一段时间,然后退出,内容如下:

Linux

启动方式采用运行于后台的方式。

./sleep.sh &

 

责任编辑:xj

原文标题:每天一个 Linux 命令(98):pidof 命令

文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分