他のttyで開始されたプロセスのstdin / stdoutにアクセスする

他のttyで開始されたプロセスのstdin / stdoutにアクセスする

私は実際にLinux(tty1など)にログインし、stdinでコマンドを監視し、いくつかのstdoutを含むプロセスを開始しました。 SSHセッションでこのプロセスにどのようにアクセス/使用できますか?

答え1

以下のデバイスファイルを使用して、出力を別の端末に直接送信できます/dev。たとえば、

echo "my command" > /dev/tty1

tty1または に出力を送信

echo "my command" > /dev/pts/0

最初の疑似端末に出力を送信します。このpsコマンドを使用して、プロセスが実行されている端末を確認してください。

関連情報