Networking
如何自動檢查和記錄 DSL 連接?
我經常(每天)遭受網際網路連接失去的困擾。當我有連接時,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