Macの起動時/ログイン時にアプリを実行する必要があります。バックグラウンドで起動し、私を中断することなく作業を開始したい、または常に忘れてしまい、必要なときに実行されていなかったため、起動する必要があります!
AppleScriptを使用して、Terminalに実行してパスワードを入力するように指示しようとしましたが、複数のTerminalウィンドウを開いて動作しなくなります。理想的には、ユーザーのログイン項目に追加できるスクリプトが必要で、それが実行されます。
アプリにはパスワード引数を取る方法もありません。また、sudoと同様にパスワードもあります。applescript(実行可能ファイルに作成可能)として実行できるソリューション、またはコマンドラインスクリプトが必要ですが、それらについてはわかりません。
これは私が入力する手動コードです
$ sudo serverStatus
password:123456
password:serverpass
私のAppleScript:
tell application Terminal
activate
do shell script "sudo serverStatus"
delay 5
do shell script "123456"
delay 2
do shell script "serverpass"
end tell
そのアプリはカスタムビルドのものですか?正確には何ですか?どのAppleScriptコマンドを試しましたか?
—
slhck
それは友人によってしばらく前に構築されたカスタムアプリですので、サーバーの監視とログを行うことができますが、彼は私が必要な機能で更新するには忙しすぎます(無料の好意でした)。試したapplescriptコードで質問を更新しました。3つのウィンドウを開きましたが、動作していないようです!
—
Designer023