如何自动检查和记录DSL连接?

如何自动检查和记录DSL连接?

我经常(每天)遭受互联网连接中断的困扰。当我建立连接时,DSL 速度就是我的合同规定的速度。我想记录这些损失。 Bundesntzagentur 为这些情况提供了一个工具 -布莱特乐队讯息- 然而,这需要我手动启动每个测量。我不想照顾这个过程。 AFAICT breitbandmessung 软件没有命令行界面。

我的第一个想法是将ping -i 300 google.com输出通过管道传输到文本文件中,但是到目前为止我不知道如何添加日期和时间。另外可能有一个专门用于此目的的工具,我可以通过 cron 作业等触发它。或者更好的命令行fu。

答案1

如果您想要后台批处理,使用cron一个小脚本就可以满足您的要求。

通常

#! /bin/sh

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

答案2

我编写了一个bash脚本来监视“网络关闭”,然后执行用户指定的“操作”。

欢迎您根据需要进行调整。

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

相关内容