永发信息网

linux shell 想写个脚本,让tcpdump命令抓包并写入文件,执行指定时间后结束进程,然后再开始新一轮抓包

答案:1  悬赏:70  手机版
解决时间 2021-03-27 17:48
  • 提问者网友:贪了杯
  • 2021-03-27 06:17
linux shell 想写个脚本,让tcpdump命令抓包并写入文件,执行指定时间后结束进程,然后再开始新一轮抓包
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-27 07:55
datetime=`date +%F-%H:%M:%S` 这个去掉

抓包改成
tcpdump -i eth2 -w ./`date +%F-%H:%M:%S` &

或者把 datetime=`date +%F-%H:%M:%S` 放到循环里面追问试了下,是可以循环生产文件了,但只有结束脚本后,最后一个文件有数据,除最后 一个文件其他的文件所是空的,这是为什么?追答一边ping着,一边执行脚本
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯