我的大学为每位学生提供了一个 AFS 目录,可通过 SSH 访问。我希望从大学持续运行一款(轻量级)CLI 驱动的软件。
我以为我可以通过 SSH 通过 screen 运行软件,然后断开连接,然后在需要访问 CLI 时从任何其他 SSH 会话重新连接。但是,screen 和 tmux 不起作用,因为它们的功能依赖于套接字,而无法在 AFS 空间上创建套接字。(请参阅https://bugzilla.redhat.com/show_bug.cgi?id=676663)
我的帐户没有特权,但可以访问可用于在本地编译和运行的工具链。
有没有什么好的办法可以解决这个问题?
答案1
您发布的链接表明 的较新版本screen
不使用您的主目录,而是使用 下的目录/var
,该目录可能不是 AFS 安装的。如果需要,您可以安装该版本。同样,默认情况下tmux
使用/tmp
。
screen
您可以在(通过SCREENDIR
环境变量) 和tmux
(通过-S
选项,该选项以套接字名称而不仅仅是目录作为参数)中为套接字选择一个备用的非 AFS 目录。