質問: phpからパイソンを実行し、パイソンでファイルに書き込み処理を行ってそれを受け取りたいと思ってます。書き込む処理が完了するのに時間がかかるため、phpからtail -fコマンドを使って変更を継続的にブラウザに表示したいと思いました。しかし、phpからtail -fコマンドを使っても、パイソンがファイルに書き込み処理をしている間はブラウザは更新中のマークが永遠と続きます。これは一体どういうことなのでしょうか。phpでファイルの変更を継続的にブラウザに表示する方法があれば教えていただければ幸いです。 ### **試したこと** そのほかにも、ブラウザは5秒ごとに更新し、更新のタイミングでphpからcatコマンドを実行し、ファイルの変更を見ようと思いましたが、catコマンドを実行しても、パイソンがファイルに書き込みをしてる時は、ブラウザは更新中のマークを出しつづけ結果を見ることができません
回答: > > これは一体どういうことなのでしょうか。 > > > どういうことなのかと聞かれると、それは同期処理してるんだぞな。 そういうことしたいなら、PHPで別プロセス立ち上げてそっちで処理させたりバックグラウンドで処理させたり、スレッド立ち上げて処理させたりするんだぞな。 そうすればブラウザには即時レスポンスが返るから 5秒毎に進捗状況を見に行けるようになるんだぞな。 な?