当在python脚本中执行python脚本时,我没有得到完整的输出。就我而言:
os.system('python -u capture.py > capture.log &')
其中capture.py将捕获数据包并将其提供给capture.log。
Capture.py将每100秒继续发送一次数据包。我无法看到文件中的完整输出。只有初始捕获被放到capture.log中,因为capture.py在一段时间后不会捕获任何数据包。
然而,当我通过" python -u"执行相同的脚本时在bash提示符下,它可以工作。