Linux 在Unix中列出已完成的进程

Linux 在Unix中列出已完成的进程,linux,unix,operating-system,Linux,Unix,Operating System,我有一个PID,但是进程不再运行,并且已经完成。我需要获得与该PID相关的完整详细信息。 可能吗? 我使用的是Solaris 5.1操作系统。如果进程是僵尸,那么您可以通过 ps-ef | grep-i已失效 否则(如果进程不是僵尸)无法检索信息如果进程是僵尸,则可以通过 ps-ef | grep-i已失效 否则(如果进程不是僵尸)无法检索信息如果PID不再存在,则无法获取详细信息。因此,在某种意义上,您已经拥有了与之相关的完整细节(以及其他所有不存在的)PID。。。哦,还有Solaris 5.

我有一个PID,但是进程不再运行,并且已经完成。我需要获得与该PID相关的完整详细信息。 可能吗?
我使用的是Solaris 5.1操作系统。

如果进程是僵尸,那么您可以通过

ps-ef | grep-i已失效



否则(如果进程不是僵尸)无法检索信息

如果进程是僵尸,则可以通过

ps-ef | grep-i已失效



否则(如果进程不是僵尸)无法检索信息

如果PID不再存在,则无法获取详细信息。因此,在某种意义上,您已经拥有了与之相关的完整细节(以及其他所有不存在的)PID。。。哦,还有Solaris 5.1?真正地我很抱歉…如果你说的是一个僵尸程序,你可以从ps(1)开始;如果进程被等待(2),您可能无能为力。@twalberg在solaris 5.1中没有回收PID吗?@TheJoker是的-事实上,我所见过的几乎所有Unix/Linux中都回收了PID。否则,您需要在繁忙的系统上每隔几个小时重新启动一次(尽管在空闲的系统上会有一点额外的时间)。但一旦一个特定的过程完成,PID将在一段时间内不存在,直到它被再次使用。@TheJoker Ok,我想这是明显的讽刺失败。你是对的,获得一个完全新的进程的信息,恰好得到相同的PID是一种可能性。另一方面,我的观点是,只要PID不存在(还没有被重复使用),就没有信息可供获取,因此世界上的每个人都已经拥有该PID上存在的所有信息(即没有)。。。扭曲的逻辑,我知道,但在逻辑上是正确的…如果PID不再存在,那么就没有细节可以得到。因此,在某种意义上,您已经拥有了与之相关的完整细节(以及其他所有不存在的)PID。。。哦,还有Solaris 5.1?真正地我很抱歉…如果你说的是一个僵尸程序,你可以从ps(1)开始;如果进程被等待(2),您可能无能为力。@twalberg在solaris 5.1中没有回收PID吗?@TheJoker是的-事实上,我所见过的几乎所有Unix/Linux中都回收了PID。否则,您需要在繁忙的系统上每隔几个小时重新启动一次(尽管在空闲的系统上会有一点额外的时间)。但一旦一个特定的过程完成,PID将在一段时间内不存在,直到它被再次使用。@TheJoker Ok,我想这是明显的讽刺失败。你是对的,获得一个完全新的进程的信息,恰好得到相同的PID是一种可能性。另一方面,我的观点是,只要PID不存在(还没有被重复使用),就没有信息可供获取,因此世界上的每个人都已经拥有该PID上存在的所有信息(即没有)。。。扭曲的逻辑,我知道,但逻辑正确。。。