現在、複数の場所でJavaを実行するカスタムサービスがあります。
サービスが生成されるJava実行にオプションを追加できるようにしたい(エラーログの場所を指定します。そうしないと、サービスの起動時に「/」である「作業ディレクトリ」に書き込まれます)。初期サービスの開始後は、このオプションを維持するのが最善です。
配置について質問があります。
alias java="java -XX:ErrorFile=/var/log/java/java_error%p.log"
inside/etc/profile
はシェルログイン用に提供され、ログインが発生する前にサービスが開始されるため切り捨てられます。
回避できる場合は、サービスの初期化スクリプトにこのエイリアスを入れる必要はありません。サービスの起動に影響するエイリアスを指定する効率的な方法はありますか?