有没有办法找到我连接/断开无线网络的时间戳(这样我就能知道过去某个时间点我在哪里)?我似乎找不到任何包含此信息的日志文件(而且我的系统似乎没有保存一个月前的日志)。
如果不存在这样的日志文件,是否可以编写一个脚本来帮我完成这项工作?
谢谢!
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 ...
,然后允许某个组(网络?)写入它。