Bagaimana cara menutup jendela terminal secara otomatis pada OS X?

25

Setiap kali saya mengetik 'keluar' atau saya logout, jendela terminal tetap terbuka dan saya harus menutupnya secara manual . Bisakah saya mengubah perilaku ini?

Auron
sumber

Jawaban:

44

Buka Terminal -> Preferensi, lalu di sebelah kanan pilih "Shell", lalu pilih "Tutup jika shell keluar dengan bersih" dari dropdown berlabel "Ketika shell keluar".

Ini akan menutup shell jika keluar tanpa masalah (seperti ketika Anda mengetik "keluar"), tetapi jika proses mengembalikan kesalahan itu akan bertahan sehingga Anda dapat melihat apa itu.

penggambaran visual dari menu

Kyle Cronin
sumber
Terima kasih banyak. Saya melewatkan opsi itu di panel pengaturan!
Auron
1
Ada ide tentang bagaimana membuat ini bekerja di El Capitán? Ini telah berubah, dan saya tidak dapat menemukan bahwa kombo "Ketika cangkang keluar" lagi
jmm
2
@jmm untuk El Capitan: Preferensi, Profil, Shell, Tetapkan dropdown "When the shell" sesuai keinginan.
Chaim Geretz
2

Selain itu, Anda dapat menjalankan perintah berikut (atau menambahkannya ke akhir skrip shell .sh Anda ) untuk mematikan aplikasi Terminal:

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`
Yuri Sucupira
sumber
Ini akan mematikan semua jendela Terminal, bukan hanya yang menjalankan aplikasi. Jadi ini hanya berguna bagi mereka yang tidak menggunakan jendela Terminal untuk tujuan lain selain otomatisasi yang diusulkan.
Chris Stratton