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
+关注
关注
88文章
11628浏览量
217983 -
命令
+关注
关注
5文章
746浏览量
23447
原文标题:每天一个 Linux 命令(98):pidof 命令
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
Linux进程间通信(IPC)全解析:从管道到 Socket,一篇讲透
在 Linux 世界里,进程并非孤立存在。无论是后台服务协作(如 Web 服务器与数据库)、命令行工具联动(如ps | grep),还是复杂应用的模块通信,都离不开 进程间通信(IPC
飞凌嵌入式ElfBoard-Linux系统基础入门-其它shell命令
示例:PS查询进程命令命令:ps功能:显示当前操作系统中由该用户运行的进程列表常见参数:-u 查看进程所有者及其详细信息-x 显示没有控制终
发表于 10-11 08:42
飞凌嵌入式ElfBoard-Linux系统基础入门-文件操作相关shell命令
过程示例:跨目录创建软连接时,需要指定源文件的绝对路径2.5.11 find文件查找命令命令:find功能:在指定目录下
发表于 09-30 09:46
如何同时指定can硬件滤波器的只接收id为0 和id为3的报文呢?
如何同时指定can硬件滤波器的 只接收id为0 和id为3的报文呢
我目前只会用 RT_CAN_FILTER_STD_INIT(3, RT_NULL, RT_NULL)去指定
发表于 09-28 07:46
【HZ-T536开发板免费体验】—— linux 进程创建
Linux进程通信方式有这几种:
1。管道
2。信号量
3。消息队列
4。共享内存
在本帖子中,我会讲解fork(),exit()系统调用的实践。通过应用编程来实现系统调用。
1,进程创建
打开
发表于 09-01 20:49
Linux基础命令which详解
在Linux系统中,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一个非常有用的工具,可以帮助定位
Linux常用命令大全
Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任务,如管理文件和目录、操作进程、网络通信、软件安装等。
Linux后台进程管理详解
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可
netstat命令怎么看被监控?
要使用netstat命令查看网络连接状态并判断是否被监控,可以参考以下步骤和命令: 1、查看所有监听端口 使用以下命令查看系统上所有监听的端口及其对应的进程: sudo netstat
5个Linux性能监控命令
vmstat 命令可打印有关内存、交换、I/O 和 CPU 活动的详细报告。其中包括已用/可用内存、交换入/出、磁盘块读/写和 CPU 进程/闲置时间等指标。
Linux进程状态详解
进程状态是task_struct内的一个整数;进行:进程在调度队列中,进程的状态都是running,阻塞:等待某种设备或者资源就绪。进程是一个队列,设备也是一个队列,当我们读磁盘,读网
进程、线程、协程傻傻分不清?一文带你彻底扒光它们的\"底裤\"!
各位程序员朋友(和假装懂技术的同事):如果你在面试时被问到:\"请用奶茶店类比进程、线程和协程\",而你回答:\"进程是老板,线程是员工,协程是兼职...\"
发表于 03-26 09:27
请问如何在Python中实现多线程与多进程的协作?
大家好!我最近在开发一个Python项目时,需要同时处理多个任务,且每个任务需要不同的计算资源。我想通过多线程和多进程的组合来实现并发,但遇到了一些问题。
具体来说,我有两个任务,一个是I/O密集型
发表于 03-11 06:57
深入解析Linux程序与进程
什么是程序 一组计算机能识别和执行的指令,用于指导计算机执行特定任务或解决特定问题。程序通常由代码、数据和资源文件组成,涉及语法、算法和数据结构。为二进制文件 什么是进程 是一个具有独立功能的程序

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