4

Мой университет дает каждому студенту каталог на их AFS, который доступен через SSH. Существует (легкий) программный продукт, управляемый CLI, который я хотел бы постоянно запускать из университета.

Я думал, что смогу просто запустить программу через экран через SSH, отсоединить ее, а затем заново подключить к любому другому сеансу SSH, когда к нему потребуется доступ к CLI. Однако screen и tmux не работают, так как они зависят от сокетов для их функциональности, и сокеты не могут быть созданы в пространстве AFS. (см. https://bugzilla.redhat.com/show_bug.cgi?id=676663 )

Моя учетная запись непривилегирована, но имеет доступ к цепочке инструментов, которую можно использовать для локальной компиляции и запуска.

Есть ли хорошее решение для этого?

1 ответ1

4

Ссылка, которую вы разместили, указывает, что более новая версия screen использует не ваш домашний каталог, а каталог в /var , который, вероятно, не смонтирован в AFS. Вы можете установить эту версию в случае необходимости. Аналогично, tmux по умолчанию использует /tmp .

Вы можете выбрать альтернативный каталог, не относящийся к AFS, для сокета на screen (через переменную окружения SCREENDIR ) и в tmux (через параметр -S , который принимает имя сокета, а не просто каталог, в качестве аргумента).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .