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