Yanıtlar:
Komut satırında halt
veya shutdown
komut satırında yanlış bir şey olmadığını söyleyerek başlamak zorundayım .
Aslında, bu komutlardan herhangi birini verirseniz, çalışan tüm uygulamalar Finder'da "Kapat ..." ı seçtiğiniz gibi sistemden tam olarak aynı mesajı alır.
Kullanmanın avantajı, sudo shutdown
hangi kullanıcıların oturum açtığından bağımsız olarak sistemi kapatabilirsiniz.
Uygulamaları kapatmak için
osascript -e "tell application \"Mail\" to quit"
Mail
Çıkmak istediğiniz uygulamanın adı ile değiştirin .
Doğru kapatmak için,
osascript -e "tell application \"Finder\" to shut down"
.profile
, değil mi?
osascript
Bir kabuk komut dosyasında veya komut satırında kullanacaksanız , o zaman alıntı karakterleri ve boşluklarla inanılmaz derecede dikkatli olmalısınız. Bu cevabın ilk versiyonunda hepsi yanlış oldu. Ayrıca, bu yöntem yalnızca Mac'te oturum açan kullanıcı ile ssh kullanıcısı aynıysa ve oturum açan başka kullanıcı yoksa çalışır.
alias myHalt='osascript -e "tell application \'Finder\' to shut down"'
. Haklı mıyım Neyse, bu yöntemle halt
seçeneğinden daha fazla sorun gibi görünüyor : /
halt
veyashutdown
ben bir dahaki sefere oturum açtığınızda Çalışan uygulamalardan görünecektir: /