Существует ли подобная ping программа, которая возвратит false, когда пакет будет потерян?

У вас может быть дополнительное место, но ваш вопрос не содержит подробностей, необходимых для полного ответа.

Лучше всего посмотреть размер раздела , например, используя fdisk или (лучше) количество свободных физических экстентов (PE), используя vgdisplay . Обычно числа округляются для удобочитаемости (и включают некоторые накладные расходы), поэтому, если ваш 12G был близок, тогда сработает сокращение до 11,9G. Если его не было близко, то вам нужно найти фактическое количество свободных физических экстентов.

Дополнительная литература:

-1
18.07.2018, 17:30
4 ответа

Да, это называется ping.

Попробуйте что-нибудь подобное (в bash):

while true ; do 
  if ping -c 1 10.202.15.54 > /dev/null ; then 
    echo "It works"
  else 
    echo "It does not work"
  fi
  sleep 5
done
5
28.01.2020, 05:07

Довольно просто:

$ ping -c 1 -W 3 www.go.org | grep -q "100% packet loss" && echo "Packet loss" || echo "Packet received"
-1
28.01.2020, 05:07
ping -c 1 $my_host > /dev/null ; if [ $? -eq 0 ]; then "echo all good";else "echo error"
0
28.01.2020, 05:07

Я бы сделал это, вы бы получили журнал, чтобы вы могли просмотреть его во времени и построить график результата в Excel.

#!/bin/bash
#Script to ping the IP after the gateway. 

LOG="ping.csv"
TARGET="10.0.0.1"

while :
do
    if  `ping -c1 $TARGET > /dev/null ` 
    then
        STATUS="OK"
    else    
        STATUS="FAIL"
    fi

    echo "`date +'%D %H:%M:%S'` : $STATUS "
    echo "`date +'%D %H:%M:%S'`, $STATUS " >> $LOG
    sleep 30
done
0
28.01.2020, 05:07

Теги

Похожие вопросы