Запрос ping кеширования Debian - PullRequest
0 голосов
/ 28 октября 2018

У меня есть шеллскрипт, который пропингует домен и выдает эхо, но проблема в том, что debian каким-то образом кэширует запрос ping и всегда пропингует тот же домен, даже если я изменяю его в скрипте.

#!/bin/sh

# -q quiet
# -c nb of pings to perform

ping -c5 google.com

if [ $? -eq 0 ]
then
        echo "ok"
else
        echo "failed"
fi

Изменить:

Текущий вывод:

PING germandeathsystem.de (193.25.100.197) 56(84) bytes of data.
64 bytes from germandeathsystem.de (193.25.100.197): icmp_seq=1 ttl=64 time=0.100 ms
64 bytes from germandeathsystem.de (193.25.100.197): icmp_seq=2 ttl=64 time=0.063 ms
64 bytes from germandeathsystem.de (193.25.100.197): icmp_seq=3 ttl=64 time=0.052 ms
64 bytes from germandeathsystem.de (193.25.100.197): icmp_seq=4 ttl=64 time=0.101 ms
64 bytes from germandeathsystem.de (193.25.100.197): icmp_seq=5 ttl=64 time=0.060 ms

Ожидаемый вывод:

PING google.com (172.217.16.78) 56(84) bytes of data.
64 bytes from ham11s01-in-f14.1e100.net (172.217.16.78): icmp_seq=1 ttl=55 time=5.45 ms
64 bytes from ham11s01-in-f14.1e100.net (172.217.16.78): icmp_seq=2 ttl=55 time=5.59 ms
64 bytes from ham11s01-in-f14.1e100.net (172.217.16.78): icmp_seq=3 ttl=55 time=5.49 ms
64 bytes from ham11s01-in-f14.1e100.net (172.217.16.78): icmp_seq=4 ttl=55 time=5.50 ms
64 bytes from ham11s01-in-f14.1e100.net (172.217.16.78): icmp_seq=5 ttl=55 time=5.46 ms

Почему он по-прежнему пингует germandeathsystem.de, а не google.com?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...