Как я могу исправить tmux, не отображая сообщения при запуске?

У меня есть команда в моем файле .tmux.conf который проверяет, существует ли каталог, а затем отображает сообщение, если это не так; и другая команда, которая пытается запустить сценарий оболочки.

файл: ~/.tmux.conf

 # do a check and display message if non-zero exit if-shell "! [-d $HOME/.tmux]" 'display-message "tmux plugins are not installed"' # try run a shell script run-shell ~/.tmux/plugins/tmux-resurrect/resurrect.tmux 

Проблема заключается в том, что tmux не будет отображать сообщения, которые генерируются во время запуска – это время, которое я ожидаю, что будут генерироваться диагностические ошибки и предупреждения.

Что я начинаю tmux, я получаю сообщение об ошибке в пейджере tmux

 (null):0: no current session 

где явно не нравится отправлять сообщения.

Если я запускаю те же команды, используя source-file ~/.tmux-conf в середине сеанса tmux, все сообщения сообщаются успешно. Как я могу получить tmux для сообщения сообщений во время запуска?

Interesting Posts

Завершение сеанса экрана GNU, если SSH не подключен

Как ограничить количество процессов, которые может создать пользователь?

Разница между строкой и файлом

Samba с несколькими долями с одного сервера

Gnome-tweak-tool – не может читать параметры ввода из-за эллипсированного текста

Страница не найдена, но страница есть

Ограничить доступ ssh для каждого пользователя на основе условий

как перебирать файлы в каталоге, исключая скрытые файлы

cd в последний буквенно-цифровой каталог

Получить PID tcpdump в сценарии bash

Как показать старые имена eth0, а также переименовать сетевые интерфейсы в debian 9 stretch?

Как отправить / загрузить файл с ОС хоста в гостевую ОС в KVM? (Не для совместного использования папки)

Сумма файлов из списка файлов

Разрешить доступ для записи обычному пользователю на общем ресурсе CIFS

Emacs + whitespace: игнорирование «нормальных» пробелов

Linux и Unix - лучшая ОС в мире.