Tmux - Відключення клієнта виходить з ладу, якщо використовується сценарій запуску bash


2

Зазвичай я використовую скрипт bash для створення мого сеансу tmux (розділені панелі, встановлення PWD, команди викликів тощо). Це чудово працює, за винятком випадків, коли я намагаюся бігати tmux detach-client. Він не зможе від'єднатися, натомість просто додає додаткові вікна та дивно розбиває все. Не те, що очікується.

Для дублювання: запустіть термінал і запустіть скрипт. Потім створіть інший термінал на іншій вкладці (наприклад, у gnome-терміналі). Запустіть сценарій ще раз, і він додасть, як очікувалося. Нарешті запустіть tmux detach-clientі подивіться результати.

Ось простіший сценарій POC , і це оригінали: vimui та tmuxhome .

Відповіді:


0

Здається, проблема полягає лише в тому, що дзвінок tmux detachплутається в тому, який сеанс. Отже, дзвінок із наданням назви сесії працює як шарм.

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