访问在另一个 tty 中启动的进程的 stdin/stdout

访问在另一个 tty 中启动的进程的 stdin/stdout

我物理登录到我的 Linux(例如 tty1)并启动了一个进程,该进程监视标准输入中的命令并具有一些标准输出。如何从 SSH 会话访问/使用此进程?

答案1

您可以使用 下的设备文件将输出直接发送到另一个终端/dev。例如:

echo "my command" > /dev/tty1

将输出发送到tty1

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

将输出发送到第一个伪终端。使用该ps命令查看进程正在哪个终端上运行。

相关内容