Networking

如何自動檢查和記錄 DSL 連接?

  • October 8, 2021

我經常(每天)遭受網際網路連接失去的困擾。當我有連接時,DSL 速度就是我的契約規定的速度。我想記錄這些損失。Bundesntzagentur 為這些情況提供了一個工具 - Breitbandmessung - 但是這需要我手動啟動每次測量。我不想照看這個過程。AFAICT breitbandmessung 軟體沒有命令行界面。

我的第一個想法是ping -i 300 google.com將輸出傳輸到文本文件中,但是到目前為止我不知道如何添加日期和時間。也可能有專門用於此目的的工具,我可以通過 cron 作業左右觸發。或者更好的命令行fu。

如果你想要一個後台批處理,使用cron一個小腳本可以做你想做的事。

通常

#! /bin/sh

exec >> /var/log/ping.log
date
ping -c1 google.com |grep transmitted

我編寫了一個bash腳本來監視“網路關閉”,然後執行使用者指定的“事情”。

歡迎您根據需要對其進行調整。

https://github.com/waltinator/net-o-matic

引用自:https://unix.stackexchange.com/questions/672441