tmux ctrl+d не отключается от сеанса

Я запускаю сервер с Ubuntu 14.04, используя nodejs с командой npm start.
Я запускаю сеанс tmux с помощью команды tmux, затем выполняю npm start и, наконец, выполняю ctrl+d для отсоединения. Но ctrl+d мне не подойдет. Что бы я ни использовал, это отключает меня от сеанса только в том случае, если я останавливаю все процессы. Это также та же проблема, когда я пытаюсь отключиться от сеанса с запущенным mongod. Есть идеи?
PS: запуск ctrl+a+d тоже не работает.


person margarita    schedule 25.09.2016    source источник


Ответы (1)


При вводе команды tmux нужно сначала использовать префиксную комбинацию клавиш. По умолчанию это C-b (ctrl+b).

Если префикс по умолчанию не работает, возможно, вы изменили его или, если вы используете чужой .tmux.conf, он мог быть изменен. Вы можете запустить tmux list-keys | grep send-prefix из своей оболочки, чтобы определить текущий префикс.

Таким образом, чтобы отключиться от работающего сеанса, вы должны ввести C-b d.

person pdoherty926    schedule 25.09.2016
comment
Спасибо! Это действительно помогло! - person margarita; 18.10.2016