开源大世界

kydsj.vip 【首页】

用户工具

站点工具


wiki:ps

ps


ps 命令用来查看系统进程状态

示例,查看系统所有的进程。

$ ps -ef

 UID   PID  PPID   C    STIME    TTY    TIME       CMD

root     1       0      0   Sep 04      -     0:06      /etc/init
root  3916     1     0   Sep 04      -     20:28  /usr/sbin/syncd 60
root  4434  7740   0   Sep 05      -     0:00    cmsd 100068 2-5

进程的概念


进程是程序的动态执行,每个程序的运行都会产生一个进程。

进程的定义:在自身的虚拟地址空间运行的一个单独的程序。

一个进程环境包含下面几个部分:

 
程序或脚本		相关的数据

所需的文件		当前目录

用户和组id号	        进程id号(PID)

父进程id号(PPID)	        变量

程序、进程和作业


程序只是一个静态的指令集合,不占系统的运行资源。

进程随时都可能发生变化的、动态的、使用系统运行资源。

一个程序可以启动多个进程。

一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程。

前台进程和后台进程


进程分为:前台进程和后台进程

前台进程

$ ls –R / >bigfile

后台进程:命令后面加上 & ,则在后台执行该命令

$ ls –R / >bigfile &

终止进程


终止前台进程

<ctrl+c>   终止当前的前台进程

kill      从其他控制台终止当前控制台进程

终止后台进程 kill

kill   后台进程,只能用此命令来终止
wiki/ps.txt · 最后更改: 2024/01/15 18:35 由 math

⭐24小时内访问人数:【1113】⭐