我正在寻找一个bash脚本的想法,该脚本运行tethereal -w /path/to/file1.pcap一段有限或指定的时间,然后结束并重新启动cmd,输出文件名略有不同,所以它写的第二个文件就像file2.pcap
我正在考虑某种循环,但由于我的脚本编写经验有限,我不确定如何做到这一点。
感谢所有的帮助 非常感谢
farmorg
答案 0 :(得分:0)
timeout_const=10
for i in {1..5}
do
timeout $timeout_const tethereal -w /path/to/file${i}.pcap
done
答案 1 :(得分: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