我经常(每天)遭受互联网连接中断的困扰。当我建立连接时,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