Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对不同ip地址的iperf Bash或python脚本_Python_Bash_Iperf - Fatal编程技术网

针对不同ip地址的iperf Bash或python脚本

针对不同ip地址的iperf Bash或python脚本,python,bash,iperf,Python,Bash,Iperf,如何使用python或bash实现以下功能 iperf-s-b234.5.6.7-u-fm-i1 让上述命令运行5秒钟 终止上述进程(例如,终止所有iperf) iperf-s-b234.5.6.8-u-fm-i1 让上述命令运行5秒钟 终止上述进程(例如终止所有iperf) 等等 $将为您提供最后一个后台进程的pid。所以你可以在bash里做一些像这样又快又脏的事情 #!/bin/bash iperf -s -B 234.5.6.7 -u -f m -I 1 & FOO =

如何使用python或bash实现以下功能

  • iperf-s-b234.5.6.7-u-fm-i1
    • 让上述命令运行5秒钟
    • 终止上述进程(例如,
      终止所有iperf
  • iperf-s-b234.5.6.8-u-fm-i1
    • 让上述命令运行5秒钟
    • 终止上述进程(例如
      终止所有iperf
  • 等等

  • $将为您提供最后一个后台进程的pid。所以你可以在bash里做一些像这样又快又脏的事情

    #!/bin/bash 
    
    iperf -s -B 234.5.6.7 -u -f m -I 1 &
    FOO = $!
    sleep 5
    kill $FOO
    iperf -s -B 234.5.6.8 -u -f m -I 1 &
    FOO = $!
    sleep 5
    kill $FOO
    
    泡沫冲洗重复

    然后我们可以将其重构为for循环

    #!/bin/bash
    
    for IP in 234.5.6.7 234.5.6.8
    do
      iperf -s -B $IP -u -f m -I 1 &
      FOO = $!
      sleep 5
      kill $FOO
    done
    

    您尚未提供任何信息或尝试。我们在这里帮助您。请提供更多信息,以便我们能够解决您的问题