Kör följande i terminalen:
ping -i 60 --apple-time 8.8.8.8 > pingtest.txt
-Varje minut pingar (frågar) din dator om 8.8.8.8 (Googles DNS tjänst) om den svarar.
pingtest.txt
skriver en ny rad varje minut:
23:59:37.391060 64 bytes from 8.8.8.8: icmp_seq=9 ttl=58 time=12.612 ms
Här testas inte kapaciteten på något vis, men du kan i efterhand se om linan var upp eller inte.
Att man får en ny publik IP-adress är en tydlig indikator på att linan har gått ner.
while :; do ip=$(curl ipinfo.io/ip) && tid=$(ping -c 1 8.8.8.8 | awk -F" |=" '/time/{printf "%i%s\n", $10, "ms"}') && echo "$ip" "$tid" >> monitor.txt; sleep 60; done
vilket ger:
Raden ovan frågar först vad din publika IP är och sedan antalet sekunder pingen tar, skriver sedan dessa till monitor.txt. Efter en minut upprepar sig kommandot.