1、作用
- ps:显示当前系统中由该用户运行的进程列表。
- kill:输出特定的信号给指定 PID(进程号)的进程,并根据该信号完成指定的行为。其中可能的信号有进程挂起、进程等待、进程终止等。
2、命令格式
- ps: ps [选项]。
- kill: kill [选项] 进程号(PID)。
kill 命令中的进程号为信号输出的指定进程的进程号,当选项是缺省时为输出终止信号给该进程。
3、常见参数
- ps 主要选项参数
选 项 参 数 含 义 -ef 查看所有进程及其 PID(进程号)、系统时间、命令详细目录、执行者等 -aux 除可显示-ef 所有内容外,还可显示 CPU 及内存占用率、进程状态 -w 显示加宽并且可以显示较多的信息
- kill 主要选项参数
选 项 参 数 含 义 -s 将指定信号发送给进程 -p 打印出进程号(PID),但并不送出信号 -l 列出所有可用的信号名称
4、使用实例
[root@localhost root]# ps –ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 2005 ? 00:00:05 init
root 2 1 0 2005 ? 00:00:00 [keventd]
root 3 0 0 2005 ? 00:00:00 [ksoftirqd_CPU0]
root 4 0 0 2005 ? 00:00:00 [ksoftirqd_CPU1]
root 7421 1 0 2005 ? 00:00:00 /usr/local/bin/ntpd -c /etc/ntp.
root 21787 21739 0 17:16 pts/1 00:00:00 grep ntp
[root@localhost root]# kill -9 7421
[root@localhost root]# ps -ef|grep ntp
root 21789 21739 0 17:16 pts/1 00:00:00 grep ntp
该实例中首先查看所有进程, 并终止进程号为
7421
的
ntp
进程, 之后再次查看时已经没有该进程号的进程。