いくつかのスクリプトを実行する自動化アプリケーションを作成しました (GUI は使用しませんが、使用しているため、管理者パスワードの GUI を開いていますwith administrator privileges
)。メインスクリプトは次を使用して開始されます
do shell script (quoted form of myCommand) with administrator privileges
このため、アプリケーションを実行すると、グラフィカルな管理者パスワード プロンプトが表示されます。
インストール後に bash 経由でこのアプリケーションを自動的に実行しようとしていますが、GUI パスワード プロンプトをバイパスするにはどうすればよいか疑問に思っています。bash を介してアプリケーションを実行し、サイレント モードで実行する方法を探しています (GUI もパスワード プロンプトもありません)。
with administrator privileges
すべての共通点のために
sudo open -a /Application/appname.app &
sudo osascript -e 'tell app id "com.app.bundleid"' -e activate -e end
root として実行しても、すべて GUI パスワード プロンプトが表示されます。
OSX の bash 経由で GUI パスワード プロンプトを提供するアプリケーションを開く方法はありますか? または、メインスクリプトを実行するよりも良い方法はありdo shell script (quoted form of myCommand) with administrator privileges
ますか?