linux命令psauxgrepxxx详解
ps 为我们提供了进程的⼀次性的查看,它所提供的查看结果并不动态连续的;
如果想对进程时间监控,应该⽤ top ⼯具。
如果直接⽤ps命令,会显⽰所有进程的状态,通常结合grep命令查看某进程的状态。
grep (global search regular expression(RE) and print out the line,全⾯搜索正则表达式并把⾏打印出来)是⼀种强⼤的⽂本搜索⼯具,它能使⽤正则表达式搜索⽂本,并把匹配的⾏打印出来。
ps aux输出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
格式说明:
USER: ⾏程拥有者
PID: pid
%CPU: 占⽤的 CPU 使⽤率
%MEM: 占⽤的记忆体使⽤率
VSZ: 占⽤的虚拟记忆体⼤⼩
RSS: 占⽤的记忆体⼤⼩
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该⾏程的状态,linux的进程有5种状态:
D 不可中断 uninterruptible sleep (usually IO)
R 运⾏ runnable (on run queue)
S 中断 sleeping
T 停⽌ traced or stopped
Z 僵死 a defunct (”zombie”) process
注: 其它状态还包括W(⽆驻留页), <(⾼优先级进程), N(低优先级进程), L(内存锁页).
START: ⾏程开始时间
TIME: 执⾏的时间
COMMAND:所执⾏的指令
grep命令查看进程
ps是显⽰当前状态处于running的进程,grep表⽰在这些⾥搜索,⽽ps aux是显⽰所有进程和其状态。
ps aux|grepa java查到java的进程ps aux|grep java查到java的进程
杀死进程 kill -9 pid

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。