私はFabric(Python)のようなライブラリを使って、リモートサーバー上でさまざまなタスクを実行しました。このライブラリを介してタスクを実行すると、アクションが発生したときにリモートサーバーから出力が得られます。たとえば、タスクがサーバ上でgit pull
を実行している場合、その行の出力をそのまま出力します。PHP経由でSSH出力を「そのまま」出力できますか?
しかし、私はさまざまなPHP SSHライブラリとSSH2拡張モジュールを見ています。 1つの長い文字列で、すでに起こった後にコマンドの出力をすべて取得する方法しかないようです。タスクが実行されているときにリモートサーバーから出力を戻したいと思っています。これは可能ですか?すべてのは
http://php.net/manual/en/function.flush.php
この回答を承認済みとマークしましょう。 – Tuanitim
できれば質問も更新してください。 – Banago