Questão como sair com segurança da sessão do tmux? [fechadas]


Atualmente, estou usando o comando kill-session, mas ele parece um pouco agressivo e geralmente deixa subprocessos em execução, por exemplo, Eu tenho os seguintes processos em execução em janelas tmux separadas:

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

e sempre que eu saio da sessão do tmux usando o kill-session, esses processos ainda estão rodando, parece que eles os enviam para o background por alguma razão que é um pouco inesperada.


1


origem


Considerando existe um  pergunta nova e melhor, Eu fui em frente e sinalizei isso para o fechamento como claro. - Blacklight Shining


Respostas:


A única alternativa para isso é desanexar o tmux e reconectá-lo mais tarde. Se você parar o tmux (por meio de kill-session ou qualquer outro meio), esses processos precisam ser enviados para segundo plano (ou seja, tornar-se filhos do init), pois não há mais um processo tmux do qual eles são filhos.


0



e como é possível matar esses processos ao sair do tmux em vez de enviá-los para o segundo plano? - Alp
Apenas saia do tmux. - Lars Kotthoff
isso parece não funcionar no meu caso. Eu criei uma nova pergunta: superuser.com/questions/611047/… - Alp