我需要执行多个不同的命令来将pcaps重放到我的网络中。
第一个pcap超过100秒,我需要播放它,然后立即播放其他pcap。
我的问题是,当我在python代码中执行这一行时:
h2.cmd('tcpreplay --intf1=h2-eth0 BenignTest.pcap 10.0.0.1')程序等待这个100秒的pcap完成,然后再继续。我需要程序在发送命令后立即继续。
有没有办法让tcpreplay像这样成为非阻塞的?
发布于 2019-02-20 22:51:27
事实证明,这就像在命令末尾添加&一样简单。
h2.cmd('tcpreplay --intf1=h2-eth0 BenignTest.pcap 10.0.0.1 &')&将命令发送到后台,并释放正在使用的终端。
https://bashitout.com/2013/05/18/Ampersands-on-the-command-line.html
https://stackoverflow.com/questions/54788716
复制相似问题