0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Linux爱好者 来源:Linux爱好者 作者:恋猫大鲤鱼 2021-02-02 14:16 次阅读

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

    文章

    11230

    浏览量

    208934
  • 命令
    +关注

    关注

    5

    文章

    678

    浏览量

    21984

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

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

收藏 人收藏

    评论

    相关推荐

    深入Linux进程管理:提升效率与稳定性的关键方法

    目录 Linux进程管理 8.1 IO负载 8.2 实时进程监控 5.1 作业与会话 5.2 作业分类 4.1 ps 4.2pstree 4.3pgrep 4.4pidof 4.5 vmstat
    的头像 发表于 11-22 11:05 130次阅读
    深入Linux<b class='flag-5'>进程</b>管理:提升效率与稳定性的关键方法

    一文搞懂Linux进程的睡眠和唤醒

    操作系统进行管理; 父进程号:(PPID:Parent Process ID):用于描述一个进程的直接父进程的标识符,每个
    发表于 11-04 15:15

    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
    的头像 发表于 06-13 09:53 249次阅读
    鸿蒙开发:【<b class='flag-5'>进程</b>模型】

    Linxu进程的延迟与周期调度

    pstree 命令以树状结构显示系统进程的继承关系。树状图将会以 pid (如果有指定) 或是以 init 为根,如果指定 user,则树状结构只显示该用户所拥有的
    发表于 04-18 11:24 169次阅读

    true studio调试,只显示汇编进程不显示C进程的原因?

    true studio 调试,只显示汇编进程,不显示C进程的原因?
    发表于 04-18 06:56

    鸿蒙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)用于实现跨进程通信,不同的是前者
    的头像 发表于 02-02 17:47 1224次阅读
    HarmonyOS跨<b class='flag-5'>进程</b>通信—IPC与RPC通信开发

    mcu线程和进程的区别是什么

    MCU线程和进程是嵌入式系统中常见的并行执行的概念,它们之间有许多区别,包括线程与进程的定义、资源管理、通信机制、执行方式等等。下面将详细介绍MCU线程和进程的区别。 一、定义与概念 MCU线程
    的头像 发表于 01-04 10:45 695次阅读

    Linux中进程、线程和协程的基础概念

    进程是计算机中运行的程序的实例,它是操作系统中最基本的执行单元之一。每个进程都有自己的独立内存空间、系统资源和代码执行流。这意味着一个进程的崩溃通常不会影响其他进程
    的头像 发表于 12-06 09:22 787次阅读

    linux查看weblogic进程

    | grep weblogic 执行上述命令后,系统将会输出所有与WebLogic相关的进程,包括进程ID(PID)、用户、CPU使用率、启动时间等信息。
    的头像 发表于 12-05 16:07 1814次阅读

    jvm内存分析命令和工具

    介绍JVM内存分析命令和工具,并详细介绍它们的使用方法和功能。 一、JVM内存分析命令 jps命令:jps命令用于显示当前系统中正在运行的J
    的头像 发表于 12-05 11:07 1131次阅读

    perl进程管理

    1 调用外部命令 调用命令的perl程序为该命令的父进程,继承当前perl的标准输入标准输出
    的头像 发表于 12-01 14:23 378次阅读

    如何查看系统是否有僵尸进程

    进程中的指令已经执行完成,但是进程PCB结构还没有回收。   即子进程先于父进程退出后,子进程的PCB需要其父
    的头像 发表于 11-29 15:52 6936次阅读
    如何查看系统是否有僵尸<b class='flag-5'>进程</b>