进程管理

it2023-02-01  53

进程管理

ps命令top命令pgrep命令pstree 命令进程管理终止进程执行kill命令中止进程pkill 命令终止进程

ps命令

ps 命令:查看静态的进程统计信息 ps 命令是 Linux 操作系统中最为常用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照。通过不同的命令选项,可以有选择性地查看进程信息。 a:显示当前终端下的所有进程信息,包括其他用户的进程。与“x”选项结合时将显 示系统中所有的进程信息。 u:使用以用户为主的格式输出进程信息。 x:显示当前用户在所有终端下的进程信息。 -e:显示系统内的所有进程信息。 -l:使用长格式显示进程信息。 -f:使用完整的格式显示进程信息。

top命令

top命令:以动态刷新的方式显示各进程的状态信息

pgrep命令

pgrep 命令:可以只指定进程的一部分名称进行查询 -l:可同时输出对应的进程名(否则只输出 PID 号) -U:查询特定用户的进程 -t:查询在特定终端运行的进程

pstree 命令

pstree 命令:查看进程树 -p:使用时可以同时列出对应的 PID 号 -u:可以列出对应的用户名 -a:可以列出完整的命令信息

进程管理

挂起当前的进程 当 Linux 操作系统中的命令正在前台执行时,按 ctrl+z 组合键可以将当前进程挂起,这种操作在需要暂停当前进程并进行其他操作时特别有用。 查看后台的进程 需要查看当前终端中在后台运行的进程任务时,可以使用 jobs 命令,结合“-l”选项可以同时显示该进程对应的 PID 号。在 jobs 命令的输出结果中,每一行记录对应一个后台进程的状态信息,行首的数字表示该进程在后台的任务编号。若当前终端没有后台进程,将不会显示任何信息。 将后台挂起的进程调到前台 使用 bg命令,可以将后台中暂停执行的任务恢复运行,继续在后台执行操作;而使用 fg 命令,可以将后台任务重新恢复到前台运行。

终止进程执行

kill命令中止进程

通过 kill 命令终止进程时,需要使用进程的 PID 号作为参数。无特定选项时,kill 命令将给该进程发送终止信号并正常退出运行,若该进程已经无法响应终止信号,则可以结合“-9” 选项强行终止进程

pkill 命令终止进程

使用 pkill 命令可以根据进程的名称、运行该进程的用户、进程所在的终端等多种属性终止特定的进程,大部分选项与 pgrep 命令基本类似

最新回复(0)