ps\jobs\kill ps -aux 输出内容解释
1、查看所有正在运行的进程
jobs命令:查看当前终端后台运行的任务
ps命令:查看当前的所有进程
ps -aux | grep "test.sh" 说明:a:表示所有进程 u: 表示以用户为主的格式进行显示 x:表示显示所有进程,不以终端机来区分。
管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
2、STAT:
执行 ps -aux后,STAT表示进程的状态,D表示不可中断;R表示正在运行或处在队列中的进程(running);S表示处于休眠状态;T表示停止或者被追踪(terminated);Z表示僵尸进程;s表示该进程下包含子进程;+表示位于后台的进程组;<表示优先级高的进程 ;N 表示优先级较低的进程 ;
L //有些页被锁进内存;
l //多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads);
+ //位于后台的进程组
RSS : 指明了当前实际占用了多少内存
VSZ: 表示如果一个程序完全驻留在内存的话需要占用多少内存空间;
TTY: 该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。
3、kill