Я хотел бы знать, есть ли способ заставить tmuxсебя вести себя так, screen -D -Rчтобы я мог сказать, иметь команду в качестве команды по умолчанию в Putty.
Эти screenпереключатели будут принудительно отключать существующий сеанс экрана для моего пользователя (даже если он все еще был активен и вошел в систему где-то еще) и подключить его к текущему сеансу. Кроме того, в случае отсутствия сеанса экрана будет создан новый сеанс.
Мне нравится tmux, и я вижу явные преимущества перед экраном, но наличие этой функции действительно может заключить сделку.
tmux attach не создается новая сессия, если ее нет.
Страница man для tmux гласит:
Если сервер не запущен, attach-session (attach) попытается запустить его; это не удастся, если сеансы не будут созданы в файле конфигурации.
Что означает раздел, выделенный жирным шрифтом? (Я не могу найти пример создания сеанса в файле conf).
new-sessionравно бы это случилось ...
tmuxкоманд , которые выполняются в последовательности , когда сервер запускается в первый раз. » - вы могли бы на самом деле есть ,attachилиnew-sessionв виде линии в вашей.tmux.conf.