Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stdout 按时间旋转tcpdump标准输出文件_Stdout_Tcpdump - Fatal编程技术网

Stdout 按时间旋转tcpdump标准输出文件

Stdout 按时间旋转tcpdump标准输出文件,stdout,tcpdump,Stdout,Tcpdump,我有一个长时间运行的tcpdump,它通过ssh运行,并输出到一个文件 ssh remotehost.example.com -p "tcpdump -i eth0 -w - " > capture-`date '+%Y%m%d-%H%M'`.pcap 如何按天或周轮换该文件?重要的是不要复制或丢失任何内容。从tcpdump手册页: 在您的情况下,您可以像这样每天旋转: tcpdump -i eth0 -G 86400 -w capture-%Y%m%d-%H%M.pcap 从tcpd

我有一个长时间运行的tcpdump,它通过ssh运行,并输出到一个文件

ssh remotehost.example.com -p "tcpdump -i eth0 -w - " > capture-`date '+%Y%m%d-%H%M'`.pcap

如何按天或周轮换该文件?重要的是不要复制或丢失任何内容。

从tcpdump手册页:

在您的情况下,您可以像这样每天旋转:

tcpdump -i eth0 -G 86400 -w capture-%Y%m%d-%H%M.pcap

从tcpdump手册页:

在您的情况下,您可以像这样每天旋转:

tcpdump -i eth0 -G 86400 -w capture-%Y%m%d-%H%M.pcap

我通过SSH传输tcpdump输出,所以我需要在不同的机器上进行旋转。这在我的情况下似乎不起作用。我正在通过SSH传输tcpdump输出,因此需要在不同的机器上进行旋转。在我的情况下,这似乎不起作用。
tcpdump -i eth0 -G 86400 -w capture-%Y%m%d-%H%M.pcap