É possível usar um arquivo de lote para executar ping em vários endereços IP, cada um em sua própria janela?

0

Posso criar um arquivo de lote para efetuar ping de vários endereços IP, todos os endereços IP em uma nova janela. Eu não quero abrir várias janelas e escrever manualmente todos os comandos ping.

ex: ping 192.168.1.1 -t em uma janela e ping 192.168.2.1 -t em outra janela.

    
por kabir 13.10.2016 / 07:57

4 respostas

0

É muito fácil salvar o seguinte em um arquivo [.bat]:

@echo off
rem start two new ping command windows from a batch file:
START cmd /k ping 8.8.8.8 /t
START cmd /k ping 127.0.0.1 /t

Isso abrirá duas novas janelas de comando, cada uma pingando continuamente dois endereços IP diferentes [8.8.8.8 & & 127.0.0.1]

    
por 13.10.2016 / 08:37
1

Você pode usar o comando start .

Por exemplo, para fazer ping nos dois endereços que você forneceu:

start ping 192.168.1.1 -t
start ping 192.168.2.1 -t
    
por 13.10.2016 / 08:29
1

A maneira mais rápida de executar ping em vários endereços IP Scanner IP com raiva

Este programa fará ping de seus endereços IP especificados, domínio em uma janela, também exibirá o nome do host e as portas abertas.

Rápido e fácil de usar, em vez de separar as janelas do cmd em todo o lugar.

    
por 13.10.2016 / 08:23
0

Você pode instalar um utilitário fping , que funciona de maneira round-robin para executar ping em cada endereço IP. Você pode instalá-lo por:

sudo apt install fping

Em seguida, você pode executar ping em vários endereços usando o recurso de uma linha:

fping <ip1> <ip2> <ip3>

Ele também pode ser usado para executar múltiplos endereços IP escritos em um arquivo. Isso também pode cumprir sua exigência de não escrever os ips toda vez que precisar fazer ping.
Apenas para cumprir a pergunta de usar um script bash, você pode escrevê-lo em um script bash também.

    
por 22.10.2018 / 22:32