发现一个有用的命令pidof
2010-06-16 18:21
197 查看
这个linux命令找到某个名字的进程的pid值。如果找不到,则返回空值。
PIDOF(8) Linux System Administrator's Manual PIDOF(8)
NAME
pidof -- find the process ID of a running program.
SYNOPSIS
pidof [-s] [-c] [-x] [-o omitpid] [-o omitpid..] program [program..]
DESCRIPTION
Pidof finds the process id's (pids) of the named programs. It prints those id's
on the standard output. This program is on some systems used in run-level
change scripts, especially when the system has a System-V like rc structure. In
that case these scripts are located in /etc/rc?.d, where ? is the runlevel. If
the system has a start-stop-daemon (8) program that should be used instead.
OPTIONS
-s Single shot - this instructs the program to only return one pid.
-c Only return process ids that are running with the same root directory.
This option is ignored for non-root users, as they will be unable to
check the current root directory of processes they do not own.
-x Scripts too - this causes the program to also return process id's of
shells running the named scripts.
-o omitpid
Tells pidof to omit processes with that process id. The special pid
%PPID can be used to name the parent process of the pidof program, in
other words the calling shell or shell script.
EXIT STATUS
0 At least one program was found with the requested name.
1 No program was found with the requested name.
NOTES
pidof is actually the same program as killall5; the program behaves according
to the name under which it is called.
When pidof is invoked with a full pathname to the program it should find the
pid of, it is reasonably safe. Otherwise it is possible that it returns pids of
running programs that happen to have the same name as the program you're after
but are actually other programs.
SEE ALSO
shutdown(8), init(8), halt(8), reboot(8), killall5(8)
AUTHOR
Miquel van Smoorenburg, miquels@cistron.nl
01 Sep 1998 PIDOF(8)
PIDOF(8) Linux System Administrator's Manual PIDOF(8)
NAME
pidof -- find the process ID of a running program.
SYNOPSIS
pidof [-s] [-c] [-x] [-o omitpid] [-o omitpid..] program [program..]
DESCRIPTION
Pidof finds the process id's (pids) of the named programs. It prints those id's
on the standard output. This program is on some systems used in run-level
change scripts, especially when the system has a System-V like rc structure. In
that case these scripts are located in /etc/rc?.d, where ? is the runlevel. If
the system has a start-stop-daemon (8) program that should be used instead.
OPTIONS
-s Single shot - this instructs the program to only return one pid.
-c Only return process ids that are running with the same root directory.
This option is ignored for non-root users, as they will be unable to
check the current root directory of processes they do not own.
-x Scripts too - this causes the program to also return process id's of
shells running the named scripts.
-o omitpid
Tells pidof to omit processes with that process id. The special pid
%PPID can be used to name the parent process of the pidof program, in
other words the calling shell or shell script.
EXIT STATUS
0 At least one program was found with the requested name.
1 No program was found with the requested name.
NOTES
pidof is actually the same program as killall5; the program behaves according
to the name under which it is called.
When pidof is invoked with a full pathname to the program it should find the
pid of, it is reasonably safe. Otherwise it is possible that it returns pids of
running programs that happen to have the same name as the program you're after
but are actually other programs.
SEE ALSO
shutdown(8), init(8), halt(8), reboot(8), killall5(8)
AUTHOR
Miquel van Smoorenburg, miquels@cistron.nl
01 Sep 1998 PIDOF(8)
相关文章推荐
- 发现一个有用的命令pidof
- doc 命令 cd 的一个有用的参数,学习dos十几年,最近才发现
- 今天发现的一个有用命令
- doc 命令 cd 的一个有用的参数,学习dos十几年,最近才发现
- 一个有用函数:python调用shell命令
- 发现一个有用的js事件onpropertychange
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- 初学shell,为了练习sed,写了个简单的批量修改文件名的脚本,后来执行时发现系统竟然自带有一个rename命令,顺便也记下了
- 一个非常有用的windbg命令.cmdtree
- 今天 发现一个 有用的 点击类名 按F4 很有用
- 发现mysql一个用法,比较有用
- 一个非常有用的远程访问命令
- 拿到一个linux下的shell之后,有用的命令整理
- tar 压缩命令的最有用的一个选项了
- 发现一个vim的恢复命令undo
- 2010年写的一个小工具发现原来只需一行命令即可!
- 发现一个对于级联查询,批量更新十分有用的sql
- 发现mysql一个用法,比较有用
- 发现 linux中ls命令的一个错误