¿Cómo puedo hacer que la ventana de terminal se cierre automáticamente en OS X?

25

Cada vez que escribo 'salir' o salgo, la ventana de terminal permanece abierta y tengo que cerrarla manualmente . ¿Puedo cambiar este comportamiento?

Auron
fuente

Respuestas:

44

Vaya a Terminal -> Preferencias, luego en el lado derecho seleccione "Shell", luego seleccione "Cerrar si el shell salió limpiamente" del menú desplegable etiquetado "Cuando el shell sale".

Esto cerrará el shell si salió sin problemas (como cuando escribió "salir"), pero si el proceso devuelve un error, se quedará para que pueda ver lo que era.

representación visual del menú

Kyle Cronin
fuente
Muchas gracias. ¡Había perdido esa opción en el panel de configuración!
Auron
1
¿Alguna idea sobre cómo hacer que esto funcione en El Capitán? Esto ha cambiado, y ya no puedo encontrar ese combo "Cuando el shell sale"
jmm
2
@jmm para El Capitan: Preferencias, Perfiles, Shell, establezca el menú desplegable "Cuando sale el shell" como desee.
Chaim Geretz
2

Además, puede ejecutar el siguiente comando (o agregarlo al final de su script de shell .sh ) para eliminar la aplicación Terminal:

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`
Yuri Sucupira
fuente
Esto eliminará todas las ventanas de Terminal, no solo la que ejecuta la aplicación. Por lo tanto, solo es útil para aquellos que no usan las ventanas de Terminal para ningún otro propósito que no sea la automatización propuesta.
Chris Stratton