如何找到进程中正在运行的特定程序?

如何找到进程中正在运行的特定程序?

我正在使用一台远程计算机,其中所有用户共享同一个用户名“root”。当我使用“top”命令检查哪些用户正在运行哪些进程、程序时,它显示所有进程、程序都在用户“root”下运行。我不知道哪一个是我的进程。

有没有办法通过正在运行的程序而不是用户来检查进程?例如,如果我通过“root”用户启动“test.py”,如何检查“test.py”一段时间后是否仍在运行?

我在 Ubuntu 系统上。

答案1

假设你是唯一一个运行的人,test.py你可以做一个ps -ef |grep test.py

另一种方法可能是执行ps -auxf

答案2

如果您使用的是 Windows,Process Explorer 可以识别进程正在运行的应用程序。

https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

相关内容