Webベースの端末をbashに接続しようとしています。。
現在の試みは、次のように入力を指すFIFOパイプを使用してシェルを作成することです。
ターミナル1
$ mkfifo pipe
$ bash <> pipe
file1 file2 file4
ターミナル2
$ echo "ls" > pipe
ご存知のように、私はシェルを作成しなければコマンド応答を受け取りません。ターミナル1(確かに)。 Bashがアイドル状態かどうかはわかりますか?$PS1
クライアント側にいつ表示されるかを知る必要があります。
同様のコマンドを実行すると、apt-get install curl -y
コマンドは引き続き実行され、完了すると完了します。フロントエンドにターミナルプロンプトを表示するには、タスクがいつ完了するかを知る必要があります。
どんなアイデアがありますか?