有没有办法在 Cygwin 中不断显示 Windows 进程

Hus*_*man 15 windows-7 cygwin top

我想使用 top 或变体从 cygwin shell 监视进程。这样做的原因是它的实时报告和不断更新。但是在 cygwin 下,top 不会报告 windows 进程。

我一直推荐使用的论坛ps -W作为替代方案,但这显然具有不再为我提供实时信息的缺点,而只是在我键入命令时的静态快照。

有什么方法可以top在 cygwin 中工作以显示我的所有进程而不仅仅是 cygwins 进程?

小智 15

在 bash shell 中,您可以使用以下命令行监控所有 Windows 进程:

watch "ps -W" # pipe to grep for filtering
Run Code Online (Sandbox Code Playgroud)

查看所有java进程,例如:

watch "ps -W | grep java"
Run Code Online (Sandbox Code Playgroud)

请注意,“ps -W”列出了 cygwin 和非 cygwin 进程。