Linux pidof --找出正在运行程序的进程PID
来源:互联网 发布:淘宝dota2 编辑:程序博客网 时间:2024/05/16 04:54
用途说明
pidof用于找出正在运行的程序的进程PID(findthe process ID of a running program.),程序可以是一个二进制执行程序,也可以是一个shell脚本。如果是找出java程序的进程PID,pidof就无能为力了,可以使用ps -ef|grep java或jps -l来查看java进程的信息。通常找出进程PID的目的是确认程序是否在运行、或者为了把它杀掉、或者发送一个信号给它。
常用参数
格式:pidof program
找出program程序的进程PID,如果有多个就会全部列出,program不能是shell脚本名称。
格式:pidof -s program
找出program程序的进程PID,只列出一个。(Singleshot - this instructs the program to only return one pid.)
格式:pidof -x script
找出shell脚本script的进程PID。
参数:-o omitpid
参数:-o omitpid1 -oomitpid2
在列出的进程PID中忽略omitpid。可以有多个。
参数:-s
只列出一个。
使用示例
示例一
[root@smsgw root]# pidof pidof
24386
[root@smsgw root]# pidof console
[root@smsgw root]# pidof bash
8681 17650 2822316840
[root@smsgw root]# pidof man
[root@smsgw root]# pidof java
8882 27498 2748230945 940 24465 23811 23068 2171 7022 24641 32656 32526
[root@smsgw root]# jps -l
25442sun.tools.jps.Jps
注:在这台机器上jps似乎不能很好的看java进程信息。
[root@smsgw root]#
示例二 查看shell脚本的进程PID
下面演示了怎么查看脚本的PID的,可以发现通过不含路径的脚本文件名称、或者执行时的路径来查看,其他方式不行。
[root@web ~]# ls /opt/imx/imx_web3q/update.sh
/opt/imx/imx_web3q/update.sh
[root@web ~]# ps -ef|grep update.sh
root 17989 17963 0 Dec09 pts/7 00:00:05 /bin/sh ./update.sh
root 29329 28002 0 20:10 pts/2 00:00:00 grep update.sh
[root@web ~]# pidof update.sh
[root@web ~]# pidof -x update.sh
17989
[root@web ~]# pidof -x /opt/imx/imx_web3q/update.sh
[root@web ~]# pidof ./update.sh
[root@web ~]# pidof -x ./update.sh
17989
[root@web ~]#
- Linux pidof --找出正在运行程序的进程PID
- linux 命令pidof - 找出正在运行程序的进程PID
- linux 下根据进程名字获取进程的进程号PID,类似pidof,C函数
- 进程名字获取进程的进程号PID,类似pidof,C函数,适合linux,AIX和hp-unix平台
- /var/run/yum.pid 已被锁定,PID 为 3021 的另一个程序正在运行
- /var/run/yum.pid 已被锁定,PID 为 24455 的另一个程序正在运行解决办法
- /var/run/yum.pid 已被锁定,PID 为 3139 的另一个程序正在运行
- Linux 列出所有正在运行的进程
- 显示Linux所有正在运行的进程
- Linux查看当前正在运行的进程
- Linux中如何让进程(或正在运行的程序)到后台运行?
- Linux中如何让进程(或正在运行的程序)到后台运行?
- Linux中如何让进程(或正在运行的程序)到后台运行?
- Linux中如何让进程(或正在运行的程序)到后台运行
- Linux中如何让进程(或正在运行的程序)到后台运行?
- Linux中让进程(或正在运行的程序)到后台运行
- linux的pidof命令
- linux下监听指定进程的资源使用率pidof,top
- HashMap源码注解 之 常量定义(一)
- 大数据处理需要用到的九种编程语言
- HTML5标准格式
- 快速排序
- css中heght:100%不起作用的原由
- Linux pidof --找出正在运行程序的进程PID
- Head First Python 学习札记 2016-04-07
- 安装ipa
- Linux ping --测试与目标主机的连通性
- firebug详细使用方法
- ie9下面的console的bug
- 支付宝 return_url 与 notify_url 的区别
- App应用之启动界面SplashActivity
- 面试总结-进程、线程与多线程