我正在使用一台远程计算机,其中所有用户共享同一个用户名“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