linux pidof命令
父目录:linux基础入门
- 一.linux进程管理
- 1.什么是进程(process)
- 2.进程与程序(process & program)
- 3.命令执行过程fork and exec
- 4.进程角度理解Linux的多用户多任务多终端环境
- 二.查看系统进程的状态信息
- 1.ps打印当前时刻进程的运行状态
- 2.top观察进程状态的动态变化
- 3.pstree以树状结构显示系统中进程的父子关系
- 三.kill或者killall给进程发送信号(signal)
- 四.进程优先级Priority和Nice值
- 1.nice :新执行的指令即给予新的 nice 值
- 2.renice :已存在进程的 nice 重新调整
- 五.进程特殊权限UUID、SUID、SGID
- 六./proc目录的意义
- 七.与进程相关的其他命令
- 1.fuser找出正在使用某个文件的进程
- 2.lsof列出进程所打开的文件名
- 3.pidof通过进程名打印进程的PID
七.与进程相关的其他命令
回到顶部还有一些与进程有关的命令可以值得参考与应用
3.pidof通过进程名打印进程的PID
回到顶部
[root@initroot ~]# pidof [-sx] program_name选项与参数:
-s :仅列出一个PID而不列出所有的PID列出目前系统上面systemd以及rsyslogd这两个进程的PID
-x :同时列出该program name可能的PPID那个进程的PID
[root@initroot ~]# pidof systemd rsyslogd 6620 1174 708# 理论上,应该会有两个 PID 才对。上面的显示也是出现了两个 PID 喔。 # 分别是 systemd 及 rsyslogd 这两支程序的 PID 啦。
很简单的用法吧,透过这个 pidof 指令,并且配合 ps aux 与正规表示法,就可以很轻易的找到您所想要的进程内容了呢。 如果要找的是bash ,那就 pidof bash ,立刻列出一堆PID号码了~
initroot编辑整理,转载请注明www.initroot.com
100次点赞
100次阅读