1

В настоящее время я использую команду kill-session, но она выглядит несколько агрессивно и часто оставляет подпроцессы работающими, например, у меня следующие процессы выполняются в отдельных окнах tmux:

lighttpd -D -f ~/.lighttpd/default.conf # -D don't go to background
foreman # http://ddollar.github.com/foreman/

и всякий раз, когда я завершаю сеанс tmux, используя kill-session, эти процессы все еще выполняются, похоже, что по какой-то причине это отсылает их в фоновый режим, что немного неожиданно.

1 ответ1

0

Единственная альтернатива этому - отсоединить tmux и подключить его позже. Если вы остановите tmux (через kill-session или любым другим способом), эти процессы должны быть отправлены в фоновый режим (т. Е. Стать потомками init), так как процесс tmux больше не является дочерним процессом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .