1

我正在寻找一个 bash 脚本的想法,该脚本运行 tethereal -w /path/to/file1.pcap 在有限或指定的时间内结束并使用稍微不同的输出文件名重新启动 cmd,所以第二个文件它写入类似于 file2.pcap

我正在考虑某种循环,但由于我的脚本编写经验有限,我不确定如何最好地做到这一点。

感谢所有帮助非常感谢

农家乐

4

2 回答 2

0
timeout_const=10
for i in {1..5}
do
    timeout $timeout_const tethereal -w /path/to/file${i}.pcap
done
于 2012-11-27T10:58:36.390 回答
0
timeout=10 
for i in `seq 1 N` # notice that N we'll be your upper bound
do
  tethereal -w /path/to/file${i}.pcap &
  sleep $timeout;
  PID=`ps aux | grep tethereal | awk '{print $1}'`;
  kill -9 $PID;
done
于 2012-11-27T11:11:22.517 回答