0
対話型プログラム/スクリプトの入力を別のプログラムにリダイレクトしたいとします。私は次のようにしてNCでやった。
バッシュ1
nc -nlvp 100 |スクリプト
バッシュ2
のNC 127.0.0.1 100対話型スクリプトの入力のリダイレクト
それは動作しますが、任意のより良い方法がありますか? nc/socketsなしでインタラクティブスクリプトの入力をリダイレクトできますか?
対話型プログラム/スクリプトの入力を別のプログラムにリダイレクトしたいとします。私は次のようにしてNCでやった。
バッシュ1
nc -nlvp 100 |スクリプト
バッシュ2
のNC 127.0.0.1 100対話型スクリプトの入力のリダイレクト
それは動作しますが、任意のより良い方法がありますか? nc/socketsなしでインタラクティブスクリプトの入力をリダイレクトできますか?
文字をstdin以上に送信するプロセスのPIDを知っている場合は、単に/proc/$pid/fr/0
に書き込みます。例:
シェル1:
$ cat
シェル2:シェル1内
$ pidof cat
12345
$ cat > /proc/12345/fd/0
hello
結果:スタックオーバーフローへ
hello
ようこそ!あなたは最初に[ツアー]を受け、良い質問をして[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie
ありがとう、わかりやすくなるように更新しました。 –