记录无线接入点连接

记录无线接入点连接

有没有办法找到我连接/断开无线网络的时间戳(这样我就能知道过去某个时间点我在哪里)?我似乎找不到任何包含此信息的日志文件(而且我的系统似乎没有保存一个月前的日志)。

如果不存在这样的日志文件,是否可以编写一个脚本来帮我完成这项工作?

谢谢!

PS,我正在运行 Ubuntu 10.04。

答案1

您可以在以下位置找到一些最后的联系

sudo less /etc/NetworkManager/system-connections/* 

但时间戳的形式是

1293853087

为了使其可读,您可以使用:

date -d @1293853087
Sa 1. Jan 03:38:07 CET 2011

为了将来使用,最好在 /etc/networks/ifup.d/YourScript 中插入几行代码

echo $(date) "  "$(if [ "$IFACE" = eth1 ]; then
    iwconfig | egrep -o "ESSID:*"
fi) >> /var/log/myip.log

或类似的东西。

我还没有这样做,所以肯定有一些问题需要解决。也许你没有 /var/log/myip.log 的写入权限,必须先创建它sudo touch ...,然后允许某个组(网络?)写入它。

相关内容