import sys, subprocess if len(sys.argv) != 3: sys.exit("error: test-inner.py expected 2 arguments: [1]: length, [2]: output_dir") try: exp_length = int(sys.argv[1]) except: sys.exit("error: could not parse {} as integer experiment length".format(sys.argv[1])) output_dir = sys.argv[2] subprocess.Popen("iperf -c $MAHIMAHI_BASE -p 4242 -i 1 -Z ccp -t {length}" " > {out}/send.out 2>&1".format( length=exp_length, out=output_dir ), shell=True).wait()