tmux 或 screen 的无套接字替代方案

Chr*_*man 5 linux gnu-screen afs sockets tmux

我的大学在他们的 AFS 上为每个学生提供了一个可通过 SSH 访问的目录。有一个(轻量级)CLI 驱动的软件,我想在大学里持续运行。

我以为我可以通过 SSH 通过屏幕运行软件,分离,然后在需要访问 CLI 时从任何其他 SSH 会话重新连接。但是, screen 和 tmux 不起作用,因为它们的功能依赖于套接字,并且不能在 AFS 空间上创建套接字。(见https://bugzilla.redhat.com/show_bug.cgi?id=676663

我的帐户没有特权,但可以访问可用于在本地编译和运行事物的工具链。

有什么好的解决办法吗?

che*_*ner 4

您发布的链接表明较新版本的screen不使用您的主目录,而是使用 下的目录/var,该目录可能未安装 AFS。如果需要,您可以安装该版本。同样,默认tmux使用。/tmp

您可以为套接字选择一个备用的非 AFS 目录 in screen(通过SCREENDIR环境变量)和 in tmux(通过-S选项,该选项采用套接字名称,而不仅仅是目录作为其参数)。