首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

进程(三):进程的状态

2024-12-18 来源:化拓教育网

每个 Linux 进程都有它自己的生命周期,比如,创建、执行、结束和清除。每个进程也都有各自的状态,显示进程中当前正在发生什么。进程可以有如下几种状态:

  • D(不可中断休眠状态) —— 进程正在休眠并且不能恢复,直到一个事件发生为止。
  • R(运行状态) —— 进程正在运行。
  • S(休眠状态) —— 进程没有在运行,而在等待一个事件或是信号。
  • T(停止状态) —— 进程被信号停止,比如,信号 SIGINT 或 SIGSTOP。
  • Z(僵死状态) —— 标记为 <default> 的进程是僵死的进程,它们之所以残留是因为它们的父进程适当地销毁它们。如果父进程退出,这些进程将被 init 进程销毁。

如要查看指定进程的状态,可以使用如下命令:

ps -C processName -o pid=,cmd,stat

例如:

使用示例
显示全文