linux c查看子进程,Linux 如何查看进程和控制进程

Linux如何查看进程和控制进程

前言: 程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序。在Linux系统中,每个程序启动后可以创建一个或多个进程。例如,提供Web服务的httpd程序,当有大量用户同时访问Web页面时,httpd程序可能会创建多个进程来提供服务 。

一:查看和控制进程

使用不同的命令工具可以从不同的角度查看进程状态 。

1、查看静态的进程统计信息 ——ps

​ ps aux ps -elf

a:显示当前终端下的所有进程信息

u:以用户为主的格式输出进程信息

x:显示当前用户在所有终端下的进程信息

-e:显示系统内的所有进程信息

-l :使用长格式显示进程信息

-f:使用完整的格式显示进程信息

linux c查看子进程,Linux 如何查看进程和控制进程_第1张图片

第一行列表字段表示的含义:

​ USER:启动该进程的用户账号名称

​ PID:该进程的ID号,在当前系统中是唯一的

​ TTY:该进程在哪个终端上运行。“?”表未知或不需要终端

​ STAT:显示了进程当前的状态,如S(休眠)、R(运行)、Z(僵死)、

​ START:启动该进程的时间

你可能感兴趣的:(linux,c查看子进程)