【发布时间】:2016-03-17 15:21:40
【问题描述】:
我想执行一个 tcpdump ,它会在一个 2GB 文件之后生成一个新文件。
据我从另一篇文章中了解到的,不可能生成大于 2 GB 的文件。
这就是我目前正在查看的 tcpdump:
tcpdump -C 100 -W 2048 -w /tmp/example.pcap
它应该每 2GB 创建一个新的 pcap 文件(example.pcap00, example.pcap01),但它没有。可能是因为我试图将它写在外部磁盘上。所以我认为我需要先创建文件,然后再将 tcpdump 数据写入其中。
我该怎么做?
它应该使用 2GB pcap 数据创建新文件,直到 1TB HD 已满。所以我不能真正使用 -C 选项,因为我不知道我提前需要多少。
解决我的问题的最佳方法是什么?
【问题讨论】:
-
这更多是关于如何使用程序,而不是为 StackOverflow 定义的编程。在相关站点serverfault.com 或unix.stackexchange.com (Unix-Linux) 上可能更合适。考虑使用 Q 底部的标志链接并要求版主移动它。祝你好运。
标签: bash shell scripting sh tcpdump