6
ポート1099が既に使用されている場合にエラーとなるバッチスクリプトを作成しようとしています。ポートが使用中の場合にエラーメッセージを出力するWindowsバッチスクリプト
残念ながら、私はDOSバッチスクリプトで書いています(何もインストールできません)。
私は手動でポート1099を占有プロセスのPIDを印刷できることを知っている:
netstat -aon | findstr ":1099"
しかし、私は、バッチスクリプトでそのコマンドを実行することができると場合は、エラーメッセージを表示してスクリプトを終了したいですそのコマンドには出力があります。
私は一時ファイルに出力をリダイレクトし、それの大きさをテストすることができ、プッシュで仮定が、それは本当にハックようだ...
うわー、おかげ:あなたは、コマンドラインを短くするために次の操作を行うことができますので
FINDSTR
は、正規表現をサポートしています。私はちょうどそれをテストし、それは完全に動作します。 また、 "o"スイッチが重複していたことに気付きました。 –