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文章
11312浏览量
209705 -
命令
+关注
关注
5文章
685浏览量
22043
原文标题:每天一个 Linux 命令(98):pidof 命令
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
深入解析Linux程序与进程
什么是程序 一组计算机能识别和执行的指令,用于指导计算机执行特定任务或解决特定问题。程序通常由代码、数据和资源文件组成,涉及语法、算法和数据结构。为二进制文件 什么是进程 是一个具有独立功能的程序
Linux文件查找
Linux文件查找 1.find查找概述 为什么要有文件查找,因为很多时候我们可能会忘了某个文件所在的位置,此时就需要通过find来查找。 find
深入Linux进程管理:提升效率与稳定性的关键方法
目录 Linux进程管理 8.1 IO负载 8.2 实时进程监控 5.1 作业与会话 5.2 作业分类 4.1 ps 4.2pstree 4.3pgrep 4.4pidof 4.5 vmstat
常见的shell命令之其他命令
用户的信息用法:who示例:5、PS查询进程命令命令:ps功能:显示当前操作系统中由该用户运行的进程列表常见参数:用法:示例1:ps示例2:ps -el查看所有
发表于 08-21 09:49
nginx重启命令linux步骤是什么?
./nginx -s reload 即可
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
Nginx的整体架构:
Ngi
发表于 07-11 17:13
nginx重启命令linux步骤是什么?
./nginx -s reload 即可
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
Nginx的整体架构:
Ngi
发表于 07-10 16:40
鸿蒙开发:【进程模型】
应用中(同一Bundle名称)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是运行在同一个独立进程(主进程)中,如下图中绿色部分的“Main Pro
Linxu进程的延迟与周期调度
pstree 命令以树状结构显示系统进程的继承关系。树状图将会以 pid (如果有指定) 或是以 init 为根,如果指定 user,则树状结构只显示该用户所拥有的
发表于 04-18 11:24
•184次阅读
鸿蒙OS跨进程IPC与RPC通信
一、IPC与RPC通信概述
基本概念
IPC(Inter-Process Communication)与RPC(Remote Procedure Call)用于实现跨进程通信,不同的是前者
发表于 02-17 14:20
HarmonyOS跨进程通信—IPC与RPC通信开发
一、IPC与RPC通信概述 基本概念 IPC(Inter-Process Communication)与RPC(Remote Procedure Call)用于实现跨进程通信,不同的是前者
线程是什么的基本单位 进程与线程的本质区别
的代码、数据以及用于执行这些代码的上下文信息。一个进程可以由一个或多个线程组成,从而并发执行多个任务。 本质区别: 资源拥有方式:进程是资源分配的基本单位,每个进程拥有独立的内存空间、
评论