首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pidof command

pidof command

作者头像
恋喵大鲤鱼
发布2023-10-12 15:07:54
发布2023-10-12 15:07:54
2380
举报
文章被收录于专栏:C/C++基础C/C++基础

1.命令简介

pidof 命令用于查找指定名称进程的进程ID,是命令 killall5 的一个软链接。

找出进程 ID 的目的通常是根据进程 ID 进一步确认进程的运行状态、杀掉进程或者发送一个信号给它。

2.命令格式

代码语言:javascript
复制
pidof [-s] [-c] [-n] [-x] [-m] [-o omitpid[,omitpid..]] [-o omitpid[,omitpid..]..]  program [program..]

3.选项说明

代码语言:javascript
复制
-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。

代码语言:javascript
复制
pidof sshd
31806 21909 8607 524

(2)查看由 Shell 脚本启动的进程 ID。

代码语言:javascript
复制
pidof -x sleep.sh

sleep.sh 为自定义的脚本,睡眠一段时间,然后退出,内容如下:

代码语言:javascript
复制
#!/bin/bash

echo "begin sleep"
sleep 10000
echo "end sleep"

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

代码语言:javascript
复制
./sleep.sh &

参考文献

pidof(1) - Linux manual page - man7.org

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档