Альтернатива без сокета tmux або екрану


4

Мій університет надає кожному студенту директорію на своїй АФН, яка доступна через SSH. Існує (легка) програма, керована програмою CLI, яку я хотів би працювати безперервно з університету.

Я думав, що я можу просто запустити програмне забезпечення через екран через SSH, від'єднати, а потім знову з будь-якої іншої сесії SSH, коли це CLI необхідно для доступу. Проте екран і tmux не працюють, оскільки вони залежать від сокетів для їх функціональності, а сокети не можуть бути створені на просторі AFS. ( подивитися https://bugzilla.redhat.com/show_bug.cgi?id=676663 )

Мій обліковий запис не є привілейованим, але має доступ до інструментарію, який можна використовувати для компіляції та запуску на місцях.

Чи є це хороше рішення?


Не знаєте, що таке AFS, але ви можете просто змусити програму працювати у фоновому режимі з кінцевою & amp;
Julian Knight

CLI програми не буде доступною, якщо ви використовуєте & amp ;.
enthdegree

Право, це не було зрозуміло.
Julian Knight

Відзначено. Я відредагував і роз'яснив це питання
enthdegree

Відповіді:


4

Повідомлення, яке ви опублікували, вказує на те, що нову версію screen не використовує ваш домашній каталог, а каталог у розділі /var, яка, ймовірно, не змонтована AFS. Якщо потрібно, можна встановити цю версію. Так само, tmux використання /tmp за замовчуванням.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.