私が開発したツール-ccmd-を使用して同様のタスクを支援することができます。これは、いくつかのターゲットに対して任意のターミナルコマンドを実行します。ターゲットは、csvテキストファイルで次のように指定できます。
#this is a comment line
#target、description、コマンド(デフォルト
-ping )8.8.8.8
1.1.1.1
#in belowコマンド{target}は8.8.4.4に置き換えられます
8.8.4.4、google DNS、ping -n 1 -w 500 {target}
192.168.1.0/30、myサブネット
bbc.com、これはbbcニュースサイトです
上記のファイルをname.txtに保存し、スクリプトに-sオプションを指定します。他のコマンドが指定されていない場合、デフォルトでpingコマンドが実行されます。
それを実行してください:
ccmd.exe -s name.txt -b 10 -c 30
はその出力を明らかにします:
https : //i.stack.imgur.com/23zxQ.png
スクリプトはpythonで書かれていますが、ccmd.exeバージョンがあり、Windowsで直接実行できます。デフォルトでは、詳細コマンドは./LOG/フォルダーに保存された出力をログに記録します。
ソース:https : //github.com/apraksim/ccmd
for
、コマンド、特にファイルの解析モード。