Как я могу покинуть сервер TMUX, запущенный после того, как последнее сеанс существует?

У меня была такая же проблема с установкой CentOS 6.3 с использованием VirtualBox, работающего на Linux Mint 13. Я изменил сетевые настройки VirtualBox с «NAT» на «Bridged Adapter», и это решило проблему. проблема.

0
16.12.2018, 20:47
1 ответ

tmux имеет параметр exit-unattached, который говорит Если он включен, сервер завершит работу, когда нет подключенных клиентов , которые вы можете отключить с помощью

set-option -s exit-unattached off

в вашем ~/.tmux.conf, но мне кажется, что это никак не влияет (на или выключено ), или я неправильно понял, что это значит.

Вы можете попросить systemd перезапустить службу при выходе, добавив строку

Restart=on-success

Вам также необходимо отредактировать ExecStop, добавив к команде префикс -, чтобы игнорировать сбой команды kill-sessionпри перезапуске (, так как к этому времени сервер больше не работает ).

ExecStop=-/usr/bin/tmux kill-session -t %u
3
28.01.2020, 02:31

Теги

Похожие вопросы