我在 Cent OS 机器上运行 C 程序。现在,实验室在这个周末被锁定,但我可以访问研究所的另一个实验室。我可以通过 SSH 从第二个实验室的 Mac 机器访问文件等,但我需要访问终端(以查看 C 程序的输出)。
对此的正常解决方案是从那里启动tmux
或screen
启动 C 程序。您也可以在ssh
不中断程序的情况下从您的ession连接到它(并断开连接)。
当您在(图形)终端而不是控制台中启动此操作时,您可以使用 VNC 查看器在运行后尝试查看当前屏幕:
x11vnc -noxdamage -display :0 -safer -nopw -once -xrandr
Run Code Online (Sandbox Code Playgroud)
或者,如果这是一次性的,您可以尝试制作显示屏幕截图并下载生成的文件。
下次只需在 下启动程序tmux
,这样会快得多,因为它不必传输图形数据(传输图片需要花费数千字)。