Comment puis-je fermer automatiquement la fenêtre du terminal sous OS X?


25

Chaque fois que je tape «exit» ou que je me déconnecte, la fenêtre du terminal reste ouverte et je dois la fermer manuellement . Puis-je changer ce comportement?

Réponses:


44

Allez dans Terminal -> Préférences, puis sur le côté droit, sélectionnez "Shell", puis sélectionnez "Fermer si le shell est sorti proprement" dans la liste déroulante "Quand le shell se termine".

Cela fermera le shell s'il s'est terminé sans problème (comme lorsque vous avez tapé "exit"), mais si le processus renvoie une erreur, il restera pour que vous puissiez voir ce que c'était.

représentation visuelle du menu


Merci beaucoup. J'avais manqué cette option dans le volet des paramètres!
Auron

1
Des idées sur la façon de faire fonctionner cela à El Capitán? Cela a changé, et je ne trouve plus le combo "Quand le shell sort"
jmm

2
@jmm pour El Capitan: Préférences, Profils, Shell, Réglez la liste déroulante "Quand le shell se termine" comme vous le souhaitez.
Chaim Geretz

2

De plus, vous pouvez exécuter la commande suivante (ou l'ajouter à la fin de votre script shell .sh ) afin de tuer l'application Terminal:

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`

Cela tuera toutes les fenêtres du terminal, pas seulement celle qui exécute l'application. Il n'est donc utile qu'à ceux qui n'utilisent pas les fenêtres de terminal à d'autres fins que l'automatisation proposée.
Chris Stratton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.