2016-11-30 5 views
0

対話型プログラム/スクリプトの入力を別のプログラムにリダイレクトしたいとします。私は次のようにしてNCでやった。
バッシュ1
nc -nlvp 100 |スクリプト
バッシュ2
のNC 127.0.0.1 100対話型スクリプトの入力のリダイレクト

それは動作しますが、任意のより良い方法がありますか? nc/socketsなしでインタラクティブスクリプトの入力をリダイレクトできますか?

+1

ようこそ!あなたは最初に[ツアー]を受け、良い質問をして[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie

+1

ありがとう、わかりやすくなるように更新しました。 –

答えて

0

文字をstdin以上に送信するプロセスのPIDを知っている場合は、単に/proc/$pid/fr/0に書き込みます。例:

シェル1:

$ cat 

シェル2:シェル1内

$ pidof cat 
12345 
$ cat > /proc/12345/fd/0 
hello 

結果:スタックオーバーフローへ

hello 
関連する問題