1.命令简介
pidof 命令用于查找指定名称进程的进程ID,是命令 killall5 的一个软链接。
找出进程 ID 的目的通常是根据进程 ID 进一步确认进程的运行状态、杀掉进程或者发送一个信号给它。
2.命令格式
pidof[-s][-c][-n][-x][-m][-oomitpid[,omitpid..]][-oomitpid[,omitpid..]..]program[program..]
3.选项说明
-s
只返回一个PID
-c
只显示运行在root目录下的进程,这个选项只对root用户有效
-x
显示指定脚本名称的进程
-oOMITPID
指定不显示的进程ID。该选项可以出现多次
-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爱好者】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
10988浏览量
206725 -
命令
+关注
关注
5文章
638浏览量
21848
原文标题:每天一个 Linux 命令(98):pidof 命令
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
Linxu进程的延迟与周期调度
pstree 命令以树状结构显示系统进程的继承关系。树状图将会以 pid (如果有指定) 或是以 init 为根,如果指定 user,则树状结构只显示该用户所拥有的
发表于 04-18 11:24
•60次阅读
linux查看weblogic进程
| grep weblogic 执行上述命令后,系统将会输出所有与WebLogic相关的进程,包括进程ID(PID)、用户、CPU使用率、启动时间等信息。
linux中查找文件的命令
在Linux中,可以使用以下命令来查找文件: find 命令:可以在指定目录及其子目录中查找文件,支持根据文件名、文件类型、文件大小、文件修
DNS的各种玩法:程序编译到进程的过程解析
在Linux中使用fork创建进程,返回进程id。通过id的不同让父子进程各干其事,然后使用execvp执行具体任务
发表于 10-20 11:10
•156次阅读
常见的进程间通信方式
进程间通信 如果两个进程,想要知道对方在干嘛,或者进行协调运行,就需要进程间通信。下面介绍一下常见的进程间通信方式。 无名管道: 管道是一种半双工的通信方式。数据只能单向流动,而且只能
为什么需要进程 特征和定义有哪些
为什么需要进程 通常程序不能并发执行,因为程序并发执行的结果,是不可再现的。为了使程序,可以并发执行,且能对其加以描述和控制,引入了进程的概念。 进程的特征和定义 进程是程序的一次执行
程序中进程和线程的区别
进程的内存空间和系统资源。线程是调度的基本单位。 2、进程的创建和销毁 在Linux中启动一个进程有多种方法: (1)通过system函数启动进程。(使用简单,效率较低) # incl
评论