Как я могу исправить 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

Доступ к USB-накопителю на сервере Ubuntu

Задача Cron записывает ошибку в журнал ошибок, но не записывает выходные данные в выходной файл журнала

Могу ли я использовать веб-сервер Apache в chroot-ed среде Gentoo? И как?

VIM с Python – несколько # не окрашиваются как комментарий

Emacs 24 не находит системные шрифты

Сравните несколько файлов с файлом ref и распечатайте, если это соответствует

Выбор первичного монитора Fedora

Заставляет ли приложение освобождать выделенную память?

Сбой сценария резервного копирования с параметрами команды rsync в цитируемой переменной

Самый быстрый способ найти, существует ли файл в нескольких tarballs?

Очистить все снимки Snapper

Пароль скрипта samba, но надежно

Debian недоступен через свое имя хоста в локальной сети

Разрешение отклонено, когда я попытался создать папку в корне

В bash как изменить цвет моей командной строки?

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