假设我将应用程序直接安装到 Linux 机器上。
我可以转到另一台机器并连接(通过 SSH)并控制主终端的屏幕吗?我可以关闭主终端并显示登录提示吗?
我可以使用screen
,但我还没有安装它。
答案1
不,你不能这样做。在该 TTY 上运行的命令从特定 TTY 设备读取和写入 ( /dev/ttyX
)。无法将输出从该 TTY 设备重定向到当前 TTY,也无法将输出从当前 TTY 设备发送到该设备。
简而言之,一旦您使用 TTY,就无法更改。
答案2
您可以通过 SSH 连接到该盒子,将上述任务置于后台,终止主机上的 TTY,然后终止用户 ( kill -u
),该用户应该执行您想要的操作。