Синтакса:
пинг [ Опције ] [ ИП_аддресс_ор_хостнаме ]Команда „пинг“ може користити три врсте опција за различите сврхе које су наведене у наставку:
Опција | Сврха |
-ц | Користи се за подешавање броја пакета који се шаљу на одређену ИП адресу или хост. |
-ф | Користи се за слање максималног броја пакета које мрежа дозвољава. |
-и | Користи се за подешавање интервала између два пакета у секундама. |
Различити примери команде „Пинг“.
Различити начини коришћења команде „пинг“ у Басх скрипти приказани су у овом делу упутства.
Пример 1: Проверите ИП адресу помоћу команде „Пинг“.
Направите Басх датотеку са следећом скриптом која преузима ИП адресу од корисника. Команда „пинг“ се користи са опцијом -ц да провери да ли је ИП адреса активна или неактивна. Ако дође до грешке током извршавања команде, она се штампа у терминалу. Ако ИП адреса постоји и ради, изјава „иф“ враћа тачно.
#!/бин/басх
#Узмите важећу ИП адресу
одјек -н „Унесите исправну ИП адресу:“
читати ип
#Проверите да ли је преузета ИП адреса активна или неактивна
ако пинг -ц 2 $ип > / дев / нула 2 >& 1 ; онда
одјек ' $ип адреса је активна.'
друго
одјек ' $ип адреса није доступна.'
бити
Следећи излаз се појављује након извршавања скрипте и покретања команде „пинг -ц 1 98.137.27.103“. Излаз команде „пинг“ показује да је ИП активан и да је 1 пакет успешно пренет и примљен:
Пример 2: Проверите домен помоћу команде „Пинг“.
Направите Басх датотеку са следећом скриптом која преузима име домена од корисника. Команда „пинг“ се користи са опцијом -ц да провери да ли је домен активан или неактиван. Ако дође до грешке током извршавања команде, она се штампа у терминалу. Ако име домена постоји и ради, изјава „иф“ враћа тачно.
#!/бин/басх#Узмите важеће име домена
одјек -н „Унесите важеће име домена:“
читати домена
#Проверите да ли је заузети домен активан или неактиван
ако пинг -ц 2 $домен > / дев / нула 2 >& 1 ; онда
одјек ' $домен је уживо.'
друго
одјек ' $домен је недостижан“.
бити
Следећи излаз се појављује након извршавања скрипте и покретања команде „пинг -ц 1 иоутубе.цом“. Излаз команде „пинг“ показује да је име домена активно и да је 1 пакет успешно пренет и примљен:
Пример 3: Проверите више ИП адреса помоћу команде „Пинг“.
Направите Басх датотеку са следећом скриптом која проверава две ИП адресе. Команда „пинг“ се користи са опцијом -ц да провери да ли су ИП адресе активне или неактивне. Ако дође до грешке током извршавања команде, она се штампа у терминалу.
#!/бин/басх#Дефинишите низ ИП адреса
ипАрраи = ( '142,250,189,238' '98.137.27.103' )
#Итерирајте низ да бисте проверили да ли је свака ИП адреса активна или неактивна
за ип ин ' ${ипАрраи[@]} ' ; урадите
ако пинг -ц 3 $ип > / дев / нула 2 >& 1 ; онда
одјек ' $ип активан.'
друго
одјек ' $ип је неактиван.'
бити
Готово
Следећи излаз се појављује након извршавања скрипте и покретања команде „пинг“ два пута да се провери да ли су ИП адресе активне или неактивне. Излаз команде „пинг“ показује да су две ИП адресе активне:
Пример 4: Проверите серију ИП адреса помоћу команде „Пинг“.
Направите Басх датотеку са следећом скриптом која проверава низ ИП адреса користећи петљу „фор“ и команду „пинг“.
#! /бин/басх#Поновите петљу 5 пута да бисте проверили 5 ИП адреса
за ип ин $ ( сек 4 8 ) ; урадите
#Проверите да ли је ИП адреса активна или неактивна
ако пинг -ц 1 199,223,232. $ип > / дев / нула 2 >& 1 ; онда
одјек „199.223.232. $ип је жив.'
бити
Готово
Следећи излаз се појављује након извршавања претходне скрипте. Овде су проверене ИП адресе 199.223.232.4, 199.223.232.4, 199.223.232.4 и 199.223.232.4 и две ИП адресе су приказане као активне:
Закључак
Употреба команде „пинг“ у Басх скрипти за проверу једне или више ИП адреса и имена домена приказана је у овом водичу користећи више примера. Употреба опције -ц је приказана у овом водичу. Основна употреба команде „пинг“ се брише након читања овог упутства.