2012-04-14 11 views
11

msウィンドウ用に同等の/代替Linuxのps -A | grep -c script.phpをお探しですか?ps -A |と同等です。 Windowsのgrep -cプロセス?

歓声、 /マルチン

+1

は、スーパーユーザーに属しています。 –

+1

http://gnuwin32.sourceforge.net/summary.html - あなたはWindows上でそれを正確に実行できます。 – Mat

+0

私はそれをPHPを通してパイプすることができますか?すなわちsystem()? – Marcin

答えて

21

シンプルなコマンド:

tasklist | FIND "script.php" 
+0

grepの他のプログラムへの 'tasklist'の配管は避けなければなりません。Linuxのように、ps -A |の代わりに' pgrep -l proc'を使うべきです。 (プロセスが1つしか生成されないため)grep proc'よりも正確である(競合状態を避けるため) –

+0

@LưuVĩnhPhúcあなたは使用すべきではないが、使用するべきではないと言った。完全性のためにそれを示すためのケア? –

+0

@AbhijitSarkarあなたはアレックスの答えを下に読みましたか? –

1

受け入れ答えあなたがループ

for /l %x in (1, 0, 2) do (timeout /t 2 | tasklist /fi "Imagename eq script*") 
でこれを必要とする場合には

tasklist /fi "Imagename eq script*" 

の代替ソリューション

出典: https://technet.microsoft.com/en-us/library/bb491010.aspx