sshUzak ana bilgisayarda komutları çalıştırmak için kullanmanın sayyanı sıra, bir komuta sahip Uzak Apple Olayları'nı ve sizin için yararlı olabilecek diğerlerini de kullanabilirsiniz display alert.
Hedef makinede şunları etkinleştirin:
Sistem Tercihleri> Paylaşma> Uzak Apple Etkinlikleri
Ardından makinenizden aşağıdaki komut dosyasını çalıştırın (AppleScript Düzenleyicisi'nde veya osascriptTerminal'de aracılığıyla ):
tell application "Finder" of machine "eppc://machine-name.local"
say "Hello"
end tell
Bunu derlerken veya çalıştırırken kimlik doğrulaması yapmanızı ister. AppleScript Editor'da bunu yaparsanız, AppleScript Editor'ü açık bıraktığınız sürece kimlik doğrulamayı hatırlar, böylece bunu her çalıştırdığınızda kimlik doğrulaması yapmanız gerekmez. (Kimlik doğrulama iletişim kutusunda, tekrar tekrar rahatsız edilmekten kaçınmak için kimlik bilgilerinizi Anahtar Zincirine kaydetme seçeneği de vardır.)
Bunu Terminal'deki komut satırından aşağıdakilerle yapabilirsiniz:
osascript -e 'tell application "Finder" of machine "eppc://machine-name.local" to say "Hello"'
Uzak Makinede Mesaj Nasıl Görüntülenir
Ayrıca, ssh† ile uzak makineye giriş yapıp uzak kabukta bu komutu çalıştırarak bir mesaj görüntüleyebilirsiniz (bu, Uzak Apple Olayları'nı kullanmaz, sadece Uzaktan Oturum Açma için kullanılır ssh):
osascript -e 'say "Hello" without waiting until completion' -e 'tell application "System Events"' -e 'activate' -e 'display alert "Hello!"' -e 'end'
sayKomut sonra bu konuşma çalarken mesajı görüntülemek için öne Sistem Olayları getiriyor uyumsuz konuşmasını başlatır.
† UI görüntüleyen display alertve gibi UI komutlarına display dialogUzak Apple Etkinlikleri aracılığıyla izin verilmez. Onları uzaktaki bir makinedeki bir işleme göndermek için önce geçmeniz gerekir ssh.