Menutup Aplikasi dari Baris Perintah di Mac OS X dengan anggun

Anonim

Keluar dari aplikasi dengan anggun biasanya dilakukan melalui menu aplikasi yang sesuai dengan memilih "Keluar", tetapi GUI Mac jelas tidak dapat diakses dari baris perintah Mac OS X. Jadi, ketika sebagian besar pengguna baris perintah dihadapkan pada kebutuhan untuk keluar dari aplikasi, mereka berakhir dengan menggunakan perintah 'kill' untuk menghentikan proses dan keluar dari aplikasi secara paksa, daripada mengeluarkan 'soft' kill.Masalah yang jelas dengan menghentikan aplikasi adalah saat aplikasi keluar, Anda mungkin kehilangan data dalam proses itu, dan bahkan cache pemulihan sesi mungkin tidak cukup untuk memulihkan data. Oleh karena itu, jika memungkinkan, biasanya yang terbaik bagi pengguna adalah dengan keluar dari aplikasi.

Meskipun tidak terlalu terkenal, Anda dapat mengirimkan sinyal berhenti standar ke aplikasi GUI Mac OS X apa pun dari baris perintah dengan bantuan perintah osascript. Ini cukup mudah digunakan, dan itulah yang akan kami bahas di sini.

Cara Keluar dari Aplikasi dengan Anggun dari Terminal di Mac OS X dengan osascript

Sekali lagi, ini akan mengeluarkan sinyal keluar standar untuk aplikasi, bukan sinyal matikan (hentikan). Itu juga berarti aplikasi target tidak akan keluar secara paksa jika ada data yang belum disimpan tanpa meminta input dari pengguna (kecuali jika Anda mengaktifkan pengaturan penyimpanan otomatis untuk Mac OS X dan sebagai hasilnya aplikasi tidak meminta pengguna).

Sintaks dasar untuk mengirimkan sinyal keluar standar ke aplikasi GUI di Mac OS X dari Terminal adalah sebagai berikut:

"

osascript -e &39;keluar dari aplikasi APPLICATIONNAME&39;"

Misalnya, untuk keluar dari Kalender dari baris perintah, ganti APPLICATIONNAME dengan “Calendar”

"

osascript -e &39;keluar dari aplikasi Kalender&39;"

Karena Kalender disinkronkan dan tidak memiliki opsi penyimpanan, Anda tidak akan disajikan dialog penyimpanan standar saat mencoba menutup aplikasi. Dengan aplikasi yang memiliki opsi penyimpanan dan ketika Mac OS X telah menonaktifkan penyimpanan otomatis, kotak dialog penyimpanan akan dipanggil seperti biasa.

Keuntungan lain menggunakan osascript untuk menutup aplikasi dengan anggun adalah Anda dapat memberikan nama aplikasi yang sebenarnya, yang jauh lebih mudah diingat dan sedikit lebih ramah pengguna daripada mengandalkan sepenuhnya pada nomor ID proses yang disertakan perintah membunuh.Perhatikan bahwa versi modern Mac OS X menawarkan perintah kill yang ditingkatkan yang lebih ramah pengguna, dikenal sebagai pkill.

Anda dapat menggunakan ini dalam skrip bash untuk menutup aplikasi dari baris perintah, atau bahkan memodifikasinya agar berperilaku serupa dengan "Keluar dari Semua Aplikasi yang Terbuka" dengan trik Automator yang kami bahas beberapa waktu lalu.

Menutup Aplikasi dari Baris Perintah di Mac OS X dengan anggun