He notado que un cierre de sesión (cierre de sesión) de mi sesión de usuario X matará cualquier tmux
sesión que haya iniciado, incluso las sesiones que había ejecutado con sudo tmux
comandos similares. Estoy seguro de que esto no sucedió anteriormente, pero algunos cambios recientes han afectado este comportamiento.
¿Cómo mantengo estas tmux
(o screen
) sesiones, incluso después de finalizar mi sesión X?
Respuestas:
Esta "característica" ya existía
systemd
anteriormente, pero lossystemd
desarrolladores decidieron efectuar un cambio en el valor predeterminado , para permitir la configuración de la finalización de procesos secundarios al cerrar sesión en una sesión.Puede revertir esta configuración en su
logind.conf
(/etc/systemd/logind.conf
):También puede ejecutar
tmux
con unsystemd-run
contenedor como el siguiente:Para estos sistemas, es posible que solo desee alias el comando
tmux
(oscreen
):fuente
systemd-logind
lo correcto. bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394#221