シェル スクリプトを実行する単純な AppleScript (アプリケーション) があります。
do shell script "sudo killall -TERM java"
「 sudo no tty present and no askpass program specified 」で失敗します。
ここで望ましい動作は、OS X のパスワード ダイアログを開くことです(うまくいけば、将来の使用のためにキーチェーンに保存するためのオファーが表示されます) が、(推測では) スクリプトに必要な " asker" (驚くべきことに、デフォルトでは発生しません)。
試してみました
do shell script "ssh-askpass Sudo Password | sudo killall -TERM java"
しかし、それでもエラーが発生します。
AppleScript から OS X パスワード ダイヤリングを呼び出す正しい方法は何ですか?