サービスの開始に影響を与えるエイリアスを作成することは可能ですか?

サービスの開始に影響を与えるエイリアスを作成することは可能ですか?

現在、複数の場所でJavaを実行するカスタムサービスがあります。

サービスが生成されるJava実行にオプションを追加できるようにしたい(エラーログの場所を指定します。そうしないと、サービスの起動時に「/」である「作業ディレクトリ」に書き込まれます)。初期サービスの開始後は、このオプションを維持するのが最善です。

配置について質問があります。

alias java="java -XX:ErrorFile=/var/log/java/java_error%p.log"

inside/etc/profileはシェルログイン用に提供され、ログインが発生する前にサービスが開始されるため切り捨てられます。

回避できる場合は、サービスの初期化スクリプトにこのエイリアスを入れる必要はありません。サービスの起動に影響するエイリアスを指定する効率的な方法はありますか?

ベストアンサー1

おすすめ記事