Пытаюсь переехать с screen на tmux
В общем-то я уже прикрутил к tmux почти всё, что у меня было в screen, за исключением нескольких вещей.
Не могу разобраться, как заставить в выражении new-window command интерпретировать command с помощью bash, а не sh, который в debian указывает на dash, который в свою очередь показывает вывод, пропущенный через пайп, только после того, как завершатся все процессы, соединённые через пайп.
На $SHELL он не смотрит.
Одна из совершенно непонятных фич tmux: при перечитывании конфига он пытается повторно выполнить все команды new-window (это нормально), те из них, для которых задан номер окна -t n, который уже занят, ругаются на это и... тоже выполняются без создания видимого окна в какой-либо из сессий.
Как объяснить (и отключить) такое поведение? Если отрапортовал об ошибке, то зачем выполнять команду? Если таки решил выполнять, то где моё окно? Просто висят процессы в памяти и всё.
Дистр: Debian Squeeze.