MacOS X で applescript を使用して自動ビルド スクリプトをビルドしようとしています。
今のところ、すべてが 1 つの不具合で正しく動作します。
コマンド"do script ("zipalign -f -v 4 /tmp/src.apk /tmp/tgt.apk")は、アプリケーション "ターミナル" の別の Tell で実行すると正常に動作しますが、ターミナル ウィンドウを開いたままにしておくと、スクリプト内の他のすべては、アプリケーション「Finder」の指示で正常に機能します。
「Finder」のテル内で「do shell script」を介してコマンドを実行しようとすると、「command not found」というエラーのみが表示されます。
zipalignへのパスは/etc/pathsに設定されており、任意のターミナル ウィンドウと「do shell 」コマンドから到達できますが、 「do shell script」コマンドからは到達できません。
「do shell script」が $PATH を使用してコマンドを検索することを確実にする正しい方法は何ですか、または「do script」によって残された端末を閉じるための防弾方法はありますか?