在 php 脚本中调用函数 shell_exec 来执行 python 脚本并将标准输出重定向到文件。这是我的一段代码:
shell_exec("pythonScript > progress.txt");
python 脚本每五秒在标准输出上写入一个新行。一切都成功了,但 python 脚本的输出仅在执行结束时写入文件,而不是每五秒一次。我也试过这段代码:
shell_exec("pythonScript > progress.txt &");
但我有同样的效果。我应该如何确保在生成标准输出时将其写入文件目录?