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 为自定义的脚本,睡眠一段时间,然后退出,内容如下:

#!/bin/bashecho "begin sleep"
sleep 10000
echo "end sleep"

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

./sleep.sh &

参考文献

[1]pidof manual

Linux 命令(79)—— pidof 命令相关推荐

  1. 【Linux】一步一步学Linux——pidof命令(122)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 pidof命令用于查找指定名称的进程的进程号. 02. 命 ...

  2. Linux远程管理常用命令(超全超详细)【持续更新】

    目录 1. shutdown命令 2.ifconfig命令 3.uname命令 4.uptime命令 5.free命令 6.who命令 7.last命令 8.history命令 9.ping命令 10 ...

  3. linux ps命令缺点,Linux pkill和killall命令的缺陷

    原标题:Linux pkill和killall命令的缺陷 总结1 :尽量避免使用 killall.pgrep .ps | xargs kill 的方式 总计2 :尽量使用 pidof 或者 pidof ...

  4. linux pidof用法,科技常识:Linux pidof命令使用总结

    今天小编跟大家讲解下有关Linux pidof命令使用总结 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux pidof命令使用总结 的相关资料,希望小伙伴会喜欢也能够帮助大家. ...

  5. 【Linux】一步一步学Linux——df命令(79)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 df命令的英文全称即"Disk Free&quo ...

  6. Linux 后台开发常用命令目录(更新 ing)

    文章目录 前言 帮助命令 进程与作业管理 文本查看 文本编辑 编程相关 系统管理 文件传输 网络管理 文件与目录管理 磁盘管理 权限管理 用户与组管理 备份压缩 代码版本控制 性能检测 实用工具 前言 ...

  7. Linux(centos7.9)常用命令大全及基础知识

    linux中数组的索引从0开始,其他默认从1开始,例如没有第0列,从第1列开始 在Unix中一切(包括网络套接口)都是文件 在命令行中,无论几个空格,都当成一个空格看待 在linux中,在命令行中通过 ...

  8. Linux防火墙与iptables命令

    Linux防火墙与iptables命令 防火墙概念 一.Firewalld与iptables简介 1.1Firewalld 1.2Firewalld.iptables 二.iptables 2.1四表 ...

  9. Linux系统状态查看命令2

    2019独角兽企业重金招聘Python工程师标准>>> 10月24日任务 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 li ...

最新文章

  1. python文件输出-python 文件的输入输出
  2. 联邦学习产品及算法运行机制简介
  3. 与计算机运算速度相关参数,计算机CPU运算速度是多少
  4. 走进JavaWeb技术世界1:Web后端与J2EE的由来
  5. 除了定时器,真的没法在Simulation Node 类型的CAPL节点中实现延时了吗?
  6. 用计算机做初中模拟物理实验,仿真物理实验室初中完整版
  7. 道破产品迷局--识别合格ToB产品经理
  8. 分享30个优秀的网站导航设计案例
  9. SIMCOM AT指令大全
  10. 计算图片中的物体的实际尺寸的一种方法
  11. 纯js实现选择色卡效果
  12. abp生成proxy代理时的一些问题记录
  13. 6.3 由学得用——《逆袭大学》连载
  14. 过拟合的原因以及解决办法
  15. djyvp2计算机电缆哪家好,ZA-DJYVP22-2*2*1.5计算机电缆
  16. python 下载m3u8视频
  17. Windows Mobile 开发资源
  18. gba开发工具_GBA-GBC模拟器(VisualBoyAdvance-M)
  19. Python 3(15)多线程
  20. 软考高项-信息系统项目管理师-冲刺培训-王安-专题视频课程

热门文章

  1. 下载量超1600万的热门开源 JavaScript 序列化包中被曝 RCE 漏洞
  2. 前端自动化构建工具之webpack入门——简单入门
  3. 运行maven项目整合ssm时的错误笔记
  4. 理解Angular的Reactive Form
  5. Struts2标签库整理【完整】
  6. 一个肉夹馍引起的思考
  7. 安装CentOS的注意事项
  8. 在java中如何把字符串转换成时间格式?
  9. 地址管理和子网划分基础
  10. 字符串处理 - ANSI - Unicode - UTF8 转换