私は現在Javaデーモンを書いています。標準のデーモン コマンド (開始、停止、再起動、ステータス) を持つスクリプトを作成しており、デーモンをインストールするときにどこに行くべきかを決定しようとしています。
私の現在のアイデアは次のとおりです。
PID ファイル: /var/run/myapp.pid
デーモン スクリプト: /etc/init.d/myapp
Java アプリ (.jar): /usr/bin/myapp
ログ: /var/log/myapp.err、/var/log/myapp.log、/var/log/myapp.info (お分かりでしょう)
構成: /etc/myapp.conf (複数ある場合は/etc/myapp/configs-go-here将来)
私はまだ Linux ディレクトリ構造に慣れていないので、何か間違ったことをしている場合はお知らせください。私を最も混乱させているのは、私の Java アプリがバイナリではなく .jar ファイル (アーカイブ) であることです。/usr/bin/は「適切な」場所ではないということですか?