我安装了用于64位版本Windows的Cygwin。然后运行“ Cygwin64 Terminal”以确认整个过程的状态。据我所知,ps命令必须显示STAT列,但是无论何时执行“ ps -l”或“ ps aux”,“ ps -ef”,“ ps axj”,都无法找到STAT列。我真的想查看ps命令中的STAT列,因为最近练习的源代码要求我通过ps命令检查僵尸进程。
使用procps
$ /usr/bin/procps.exe ax
PID TTY STAT TIME COMMAND
1580 pty1 Ss 0:00 -bash
1624 pty0 R 0:00 /usr/bin/procps ax
1522 ? Ss 0:05 /usr/bin/mintty -i /Cygwin-Terminal.ico -
1599 pty1 T 0:00 less .bashrc
1523 pty0 Ss 0:00 -bash
1579 ? Ss 0:00 /usr/bin/mintty -i /Cygwin-Terminal.ico -
您可以在procps-ng
包中找到它
$ cygcheck -f /usr/bin/procps
procps-ng-3.3.16-1