Этот простой сценарий мог бы помочь вам, если я правильно понял вопрос.
#!/bin/sh
# List of IP or domain names
LIST="192.168.1.101 192.168.1.110 192.168.1.254 192.168.1.250"
# Where to store the data?
outFile="${HOME}/network-test"
# raw data per IP
raw=""
# Clear the result each time or not? This will clear it each time
echo -n > "${outFile}"
for ip in $LIST
do
raw=`ping -c 1 -t 255 "${ip}" | grep ttl | awk -F" |ttl=" '{ print $1 }'`
if [ "$raw" != "" ]
then
echo "${ip} ${raw}" >> $outFile
else
echo "${ip} no-ping" >> $outFile
fi
done
cat $outFile
exit
На дисплее будет что-то вроде:
192.168.1.101 64
192.168.1.110 64
192.168.1.254 64
192.168.1.250 no-ping
Аналогичная проблема с недавно обновленной установкой Leap15.1 OpenSuse: каждый раз, когда я запускал приложение python3 qt5, я получал «Неверный ключ MIT -MAGIC -COOKIE -1».
Решение для меня состояло в том, чтобы включить все локальные подключения в мой файл Xauthority вот так:
user@pc:~> xhost +local:
Invalid MIT-MAGIC-COOKIE-1 key
non-network local connections being added to access control list
Вы получаете сообщение об ошибке... но также и уведомление о добавлении не -сетевых локальных подключений. В следующий раз, когда вы запустите тестовую команду... нет ошибки:
user@pc:~> xhost
access control enabled, only authorized clients can connect
LOCAL:
С этого момента я мог запускать приложение python3 qt5 без появления ошибки.