带 PI 的数据记录器

带 PI 的数据记录器

我正在用树莓派构建一个数据记录器。我在 中使用了 Shell 脚本rc.local,我正在使用 捕获字节tcpdump。我面临的问题是每次 pi 启动时日志文件都会被替换。有没有一种方法可以在每次 pi 启动时以不同的名称保存日志文件。

我的初始代码在rc.local

tcpdump -w new.pcap //this writes all the Frames of Ethernet to the file new.pcap

我已尝试附加数据,但我想在每次 pi 启动时保存日志文件。

答案1

如何将日志文件名设置为时间戳:

 tcpdump -w new.`date +%s`.pcap

它将在其中粘贴一个代表当前时间的数字(自 1970 年以来以秒为单位,这就是 Unix 存储它的方式)。

或者:

tcpdump -w new.`date +%Y%m%d%H%M%S`.pcap 

(日期格式化以便于排序)

相关内容