2 votos

Guardar el historial de Bash shell también al cerrar la pestaña Terminal

Cuando se finaliza un shell de Terminal de macOS High Sierra utilizando el exit el historial del shell Bash se guarda y puede ser recuperado en sesiones posteriores del shell. Sin embargo, si el shell se termina cerrando la pestaña o la ventana del Terminal, el historial del shell no se guardará. ¿Cómo se puede guardar el historial del shell también al cerrar una pestaña del Terminal?

Es de suponer que el problema está relacionado con el hecho de que la trampa colocada en /etc/bashrc_Apple_Terminal ( trap shell_session_update EXIT ) no se activa al cerrar una pestaña. ¿Hay alguna señal que pueda ser atrapada al cerrar una pestaña de la Terminal?

5voto

Milo Chan Puntos 56

Esto me volvió loco durante meses hasta que leí /etc/bashrc_Apple_Terminal. trap shell_session_update HUP me lo ha arreglado. Terminal parece enviar SIGHUP al shell cada vez que se cierra una pestaña o se cierra toda la aplicación Terminal mediante Cmd-Q.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X