1
私は、サブプロセスでfolowingコマンドを実行して、出力を収集しようとしています。python subprocess.popen無限ループに入る
nmap -n -PN -sT -T4 -p 445,139 10.11.1.0/24 --exclude matrix
このコマンドは、私が問題とするエラーを返します。私はこのようなのpythonからこれをやっているとき
問題がある:
import subprocess
nmap_process = subprocess.Popen(command, stdout=subprocess.PIPE,stderr=subprocess.PIPE)
output,errOutput=nmap_process.communicate()
プロセスがハングアップします。
stderr paramを使用しない場合、nampの最初のエラー行は無限ループで表示されます
これをどのように処理するかについて誰かが分かりますか?
よろしくお願いします。 –
ありがとうございましたが問題は残っていますが、これは上記の私の投稿のタイプミスで、私が書いた同じコードを使用して問題を解決しています。 – jojo
下の投票で申し訳ありませんが、これはタイプミスの問題ではありませんでした。 – jojo