Cygwinのps

Windowsでpsコマンドを利用する場合は普通のUNIX系のpsとはオプションが異なる ps auwwxとかしてもまともに出てこないので。

ps -W

これが正解。結果は以下のようなかんじ


$ ps -W |head
PID PPID PGID WINPID TTY UID STIME COMMAND
4 0 0 4 ? 0 04:24:48 *** unknown ***
628 0 0 628 ? 0 Nov 25 \SystemRoot\System32\smss.exe
700 0 0 700 ? 0 Nov 25 \??\C:\WINDOWS\system32\winlogon.exe
744 0 0 744 ? 0 Nov 25 C:\WINDOWS\system32\services.exe
756 0 0 756 ? 0 Nov 25 C:\WINDOWS\system32\lsass.exe
928 0 0 928 ? 0 Nov 25 C:\WINDOWS\system32\svchost.exe
1084 0 0 1084 ? 0 Nov 25 C:\WINDOWS\System32\svchost.exe
1264 0 0 1264 ? 0 Nov 25 C:\WINDOWS\system32\spoolsv.exe
1516 0 0 1516 ? 0 Nov 25 C:\WINDOWS\Explorer.EXE