注销 SSH -X 后保持程序运行,并稍后重新打开它

注销 SSH -X 后保持程序运行,并稍后重新打开它

我需要登录我正在运行实验的学校计算机。我通过 SSH -X 进行日志记录,因为它使用定制的 GUI 应用程序。我希望能够打开该程序,使其开始收集数据,然后注销并在几个小时后检查它。

我发现了很多类似的问题,但找不到适合我的答案。 Screen 和 tmux 不可用。 byobu 或类似的东西也不是。计算机运行在某种旧的 Debian 上,但我没有 root 访问权限。

我尝试了 nohup,我知道它应该可以完成这项工作,但我无法让它工作。我做了:

nohup myprogram &
exit

我这样做后,exit终端不会关闭,“myprogram”的窗口仍然存在。我必须关闭询问我是否要终止所有打开进程的终端。

我也找不到如何打开我在上一个会话中“nohuped”的程序。我又尝试了nohup myprogram &一次,但它没有打开程序之前的状态。

答案1

您不需要 root 访问权限来安装新软件 - 您可以下载源代码并手动编译。

如果您想让程序在运行后保持运行并返回它,您可以使用screentmux。但是,它们适用于命令行程序。对于图形程序,您可能需要使用X普拉

相关内容