我正在寻找一个 bash 脚本的想法,该脚本运行 tethereal -w /path/to/file1.pcap 在有限或指定的时间内结束并使用稍微不同的输出文件名重新启动 cmd,所以第二个文件它写入类似于 file2.pcap
我正在考虑某种循环,但由于我的脚本编写经验有限,我不确定如何最好地做到这一点。
感谢所有帮助非常感谢
农家乐
我正在寻找一个 bash 脚本的想法,该脚本运行 tethereal -w /path/to/file1.pcap 在有限或指定的时间内结束并使用稍微不同的输出文件名重新启动 cmd,所以第二个文件它写入类似于 file2.pcap
我正在考虑某种循环,但由于我的脚本编写经验有限,我不确定如何最好地做到这一点。
感谢所有帮助非常感谢
农家乐
timeout_const=10
for i in {1..5}
do
timeout $timeout_const tethereal -w /path/to/file${i}.pcap
done
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