linux查看是不是有某个运行的进程命令(不包括
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看是不是有某个运行的进程命令(不包括相关的知识,希望对你有一定的参考价值。
查看所有进程:1.ps -ef
2.ps -aux
e = all processes 显示所有进程
f = full全格式
a = show processes for all users 显示所有用户的进程u = display the process\'s user/owner 显示用户x = also show processes not attached to a terminal 显示无控制终端的进程
查看单个进程是否运行:
ps -ef|grep 进程
ps -aux|grep 进程
ps -ef显示参数详解:
UID 用户IDPID 进程IDPPID 父进程IDC CPU占用率STIME 开始时间TTY 开始此进程的TTYTIME 此进程运行的总时间CMD 命令名
ps -aux显示参数详解:
PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
TTY 终端ID
STAT 进程状态(有以下几种)
D 无法中断的休眠状态(通常 IO 的进程);
R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);
+ 位于后台的进程组;
WCHAN 正在等待的进程资源;
START 启动进程的时间;
TIME 进程消耗CPU的时间;
COMMAND 命令的名称和参数;
ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具. 参考技术A lsof abd
比如你想看abd是否在运行的话
linux命令中ps -ef是啥意思
参考技术Aps -ef表示查看全格式的全部进程。
ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。
参数含义:
-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程。
扩展资料:
进程状态:
R 运行,正在运行或在运行队列中等待。
S 中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号。
D 不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。
Z 僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放。
T 停止,进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行。
参考资料来源:百度百科-PS
以上是关于linux查看是不是有某个运行的进程命令(不包括的主要内容,如果未能解决你的问题,请参考以下文章