Могу ли я создать пакетный файл для проверки связи с несколькими IP-адресами, каждый IP-адрес в новом окне. Я не хочу открывать несколько окон и вручную писать каждую команду ping ping.

например: ping 192.168.1.1 -t в одном окне и ping 192.168.2.1 -t в другом окне.

4 ответа4

1

Самый быстрый способ пропинговать несколько IP-адресов Angry IP Scanner

Эта программа будет пинговать указанные вами IP-адреса, домен в окне, а также отображать имя хоста и открытые порты.

Быстрый и простой в использовании, а не отдельные окна cmd повсюду.

1

Вы можете использовать команду start .

Например, чтобы пропинговать 2 адреса, которые вы дали:

start ping 192.168.1.1 -t
start ping 192.168.2.1 -t
0

Это довольно просто, сохраните следующее в файл [.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

Это откроет два новых командных окна, каждое из которых будет пинговать два разных IP-адреса [8.8.8.8 && 127.0.0.1]

0

Вы можете установить утилиту fping которая работает циклически, чтобы пропинговать каждый IP-адрес. Вы можете установить его:

sudo apt install fping

Затем вы можете пропинговать несколько адресов, используя одну строку:

fping <ip1> <ip2> <ip3>

Он также может быть использован для запуска нескольких IP-адресов, записанных в файле. Это также может удовлетворить ваше требование не писать ips каждый раз, когда вам нужно пинговать.
Чтобы выполнить вопрос об использовании скрипта bash, вы можете написать его и в скрипте bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .