Недавно я сменил дистрибутив Linux, и поведение tmux по умолчанию изменилось: раньше неудачные команды не влияли на текущую панель/окно. Теперь каждая команда, которая завершается со статусом, отличным от нуля, убивает текущую панель. С этим довольно мучительно иметь дело (создание новой панели или перезапуск сеанса). Есть ли конфигурация, которая управляет этим, и которую я упускаю?
решение1
КакКамиль Мациоровскикак указано в комментариях, set -e
опция конфигурации оболочки каким-то образом прокралась в конфигурацию моей сессии оболочки и, по сути, привела к тому, что любая команда оболочки, которая завершается с чем-то, кроме нуля, убивала процесс оболочки и, соответственно, базовую панель tmux. Удаление этой опции решает проблему.