Web GUIを介して対話型シェルスクリプトをリモートで実行する必要があります。これは、スクリプトの標準出力に印刷されたものをGUIで利用できるようにしなければならず、GUIからユーザー入力を取得してスクリプトの標準入力に書き込む必要があることを意味します。Web GUIからリモートでシェルスクリプトを実行する
私の質問は です。(a)これは良いアイデアですか? (b)以前誰かがこの種の問題を解決しましたか?はいの場合、それについて「最も良い」方法は何ですか?
EDIT#1:実行するスクリプトは、Webサーバーと同じホストにありません。
EDIT#2:あなたの応答のための
ありがとう!ブラウザ側のソリューションは私の目的に合っていないのではないかと恐れています。なぜなら、ユーザは1つ以上のスクリプトを開始し、ブラウザを閉じたり、スクリプトの出力をチェックしたり、入力したりすることができます。
私が考え出したのは、スクリプトの出力を別のファイルに保存することです。ユーザーがブラウザを起動すると、ファイルから読み込みを開始し、スクリプトが終了するまで(Ajax経由で)ポーリングを続けます。実行中。