#include <stdio.h> #include <unistd.h> int main() { char caStdOutLine[1024]; // ps 命令的标准输出中的一行信息 char* pcTmp = NULL; // 指向以空格拆分后的字符串 char caSelfPID[10]; // 自身进程的PID字符串 char caPSCmd[24]; // "ps aux | gr
[[email protected] Desktop]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.3 192096 7456 ? Ss 03:03 0:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 21root 2 0.0 0.0 0 0 ? S 03:03 0:00 [kthreadd] [[email
ps | grep 和 ps aux | grep两个命令差别在于ps的参数aux,ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态.下面是ps命令解释:名称:ps使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态参数:ps的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-A 列出所有的进程-w 显示加宽可以显示较多的资讯-au 显示较详细的资讯-aux 显示所有包
ps -ef 查看正在活动的进程 ps -ef |grep abc 查看含有"abc"的活动进程 ps -ef |grep -v abc 查看不含abc的活动进程 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示所有程序. 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示. 4)ps -e 此参数的效果和指定"A"参数相同. 5)ps e 列出程序时,显示每个程序所使用的环境变量. 6)ps
命令格式 ps [options] 实例 a) 查看所有的进程 [email protected]:~$ ps aux | head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3664 1984 ? Ss Apr22 0:00 /sbin/init root 2 0.0 0.0 0 0 ? S Apr22 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Apr22 0:
孤儿进程:父进程被终结,子进程成为孤儿进程,被init进程接管 僵尸进程:子进程被终结,内存未被释放,形成僵尸进程 #include <unistd.h> #include <stdlib.h> #include <stdio.h> int main(void) { pid_t pid; pid=fork(); if(pid<0) { printf("fork error"); exit(1); } else if(pid ==0) { //终
本文转载自http://blog.chinaunix.net/uid-21516619-id-1824945.html 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u) 使用“date -s”命令来修改系统时间 比如将系统时间设定成1996年6月10日的命令如下. #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下. #date -s 13:12:00 -------------------------------
如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态.如果想对进程时间监控,应该用 top 工具.下面主要介绍下ps指令. linux进程状态 在Linux中,进程存在5中状态 运行状态(正在运行或在运行队列中等待) 中断状态(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 僵死状态(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 停止(进程收到SIGSTOP, S
$ ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 100.0 0.0 0 16 ?? RL 4Dec09 98403:03.48 [idle: cpu root 12 100.0 0.0 0 16 ?? RL 4Dec09 98430:12.35 [idle: cpu st00 94067 0.5 0.2 57172 19600 p2- S 2:36AM 5:04.20 python2.6 root