Mac OS X'te Komut Satırından Bir Uygulamayı İncelikle Kapatın

Anonim

Uygulamalardan zarif bir şekilde çıkmak, genellikle uygun uygulama menüsünden "Çık" seçilerek yapılır, ancak Mac GUI'ye Mac OS X'in komut satırından erişilemez. süreci sonlandırmak için 'kill' komutunu kullanın ve 'yumuşak' bir öldürme vermek yerine uygulamadan zorla çıkın.Bir uygulamayı sonlandırmanın bariz sorunu, uygulama uygulamadan çıkarken bu süreçte veri kaybedebilmeniz ve oturum geri yükleme önbelleklerinin bile verileri geri yüklemek için yeterli olmayabilmesidir. Bu nedenle, mümkün olduğunda, kullanıcıların bunun yerine bir uygulamadan zarif bir şekilde çıkması genellikle en iyisidir.

Çok iyi bilinmese de, osascript komutunun yardımıyla komut satırından herhangi bir Mac OS X GUI uygulamasına standart bir çıkış sinyali gönderebilirsiniz. Kullanımı oldukça kolaydır ve burada bundan bahsedeceğiz.

Mac OS X'te osascript ile Terminalden Uygulamalardan Zarif Şekilde Çıkma

Yine, bu, uygulamaya bir öldürme (sonlandırma) sinyali yerine standart bir çıkış sinyali verecektir. Bu ayrıca, kaydedilmemiş veriler varsa kullanıcıdan girdi istemeden hedef uygulamanın zorla çıkmayacağı anlamına gelir (Mac OS X için otomatik kaydetme ayarını etkinleştirmediyseniz ve uygulama sonuç olarak kullanıcıdan istemde bulunmazsa).

Terminalden Mac OS X'teki bir GUI uygulamasına standart bir çıkış sinyali göndermek için temel sözdizimi aşağıdaki gibidir:

"

osascript -e &39;APPLICATIONNAME uygulamasından çık&39;"

Örneğin, Takvim'den komut satırından çıkmak için UYGULAMA ADI'nı “Takvim” ile değiştirin

"

osascript -e &39;Uygulama Takviminden çık&39;"

Takvim senkronize olduğundan ve kaydetme seçeneği olmadığından, uygulamayı kapatmaya çalıştığınızda size standart kaydetme iletişim kutusu sunulmaz. Kaydetme seçenekleri olan uygulamalarda ve Mac OS X'te otomatik kaydetme devre dışı bırakıldığında, kaydetme iletişim kutusu her zamanki gibi çağrılır.

Uygulamaları zarif bir şekilde kapatmak için osascript kullanmanın bir başka avantajı da, gerçek bir uygulama adı sağlayabilmenizdir; bu, tamamen birlikte gelen işlem kimliği numaralarına güvenmekten çok daha kolay hatırlanabilir ve oldukça kullanıcı dostudur. öldürme komutu.Mac OS X'in modern sürümlerinin, pkill. olarak bilinen, daha kullanıcı dostu geliştirilmiş bir öldürme komutu sunduğunu unutmayın.

Bunu bir bash komut dosyasında komut satırından uygulamaları kapatmak için kullanabilir veya hatta bir süre önce ele aldığımız Automator hilesiyle “Tüm Açık Uygulamalardan Çık”a benzer şekilde davranacak şekilde değiştirebilirsiniz.

Mac OS X'te Komut Satırından Bir Uygulamayı İncelikle Kapatın