1

サーバーでは常に screen セッションが実行されており、screen セッションに接続しているユーザーに表示されるすべてのものを Web ページに表示したいと考えています。

SSHコマンドを実行してPHPで出力を取得する方法は知っていますが、画面セッションにラッチして表示画面を取得し、それをPHPに送り返す方法を見つけることができないようです.

どんな助けでも大歓迎です。

4

2 に答える 2

0

たとえば、その画面セッションが Linux 端末である場合、端末をファイルにログインし、PHP を使用してそのファイルにアクセスし、それを Web ページに出力する以外に方法はありません。

これが開始に役立つかどうかを確認してください: https://ayaz.wordpress.com/2006/11/19/script1-logging-terminal-sessions-to-files/

(Windowsではパテを使えば内容をファイルに保存することもできると思います)

于 2012-12-01T01:06:24.110 に答える
0

PHP がセーフ モードで実行されていない限り、phpshell を使用して screen.

http://phpshell.sourceforge.net/

それに関するLinux.comの記事。

http://archive09.linux.com/feature/127056

画面セッションを共有する方法。ホストはビューアを許可して追加する必要があることに注意してください。

http://eric.lubow.org/2010/system-administration/sharing-a-screen-session/

screen を使用していない場合は、これを使用してセッションを監視できます。

http://www.cyberciti.biz/faq/linux-make-typescript-of-terminal-session/

端末セッションを監視する方法に関する別のスタックオーバーフローの回答を次に示します。

Linux ターミナル: 他のターミナル セッションをキャプチャまたは監視する方法

于 2012-12-01T01:06:46.450 に答える