我正在用树莓派构建一个数据记录器。我在 中使用了 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
(日期格式化以便于排序)