シェル スクリプト内から OS X の /var/log/install.log ファイルにエントリを追加する方法はありますか?
私はそれを持っているとは思わないので、最適には、メソッドはルートアクセスを必要としません。
私が抱えている問題は、 Javascript System.run ( )コマンド (の p30 Apple のインストーラー Javascript リファレンス) を参照してください)、しかし、そのシェル スクリプトからの出力が表示されません。
スクリプト内から「logger」コマンドを使用すると、ログ テキストが /var/log/system.log 内に表示されるため、シェル スクリプトが実行されていることがわかります。しかし、何が起こっているのかを完全に把握するために、手動で /var/log/install.log とマージする必要があります。これは、インストーラーの一般的な出力と、私が行う Javascript のログが終了する場所です。上。
どんな助けでも大歓迎です。「ロガー」コマンドの -f フラグを使用して /var/log/install.log を使用しようとしました。
logger -f /var/log/install.log sometext
...しかしサイコロはありません。sometext はまだ /var/log/system.log に追加されます。