私のサーバー2003システムで、 "tasklist"とgrep for windowsを使用してphp-cgi.exeプロセスの数を数えようとしています。私は一時ファイルに書き込むことを避けたいと思います。バッチを使用したプロセスインスタンスのカウント
call set _proc_cnt = tasklist /fi "Imagename eq php-cgi.exe" /nh /fo CSV| grep -c -e "php-cgi"
echo %_proc_cnt%
pause
相続人は、私が実行したときに、私は何を得ること
C:\Users\gm\Desktop>call set _proc_cnt = tasklist /fi "Imagename eq php-cgi.exe" /nh /fo CSV | grep -c -e "php-cgi"
0
C:\Users\gm\Desktop>echo
ECHO is on.
C:\Users\gm\Desktop>pause
Press any key to continue . . .
は、誰もが、なぜそのdoesntの仕事上の任意のヒントを持っていますか?
ありがとうlinuxuser27、優れたソリューションのthats。私はちょっと微調整して、パラメータを渡して、それを数えられるプロセスにすることができました。 – Matt