これがUbuntuの起動設定です。どうすればRedHatに適合させることができますか?
質問は次のとおりです。
- RedHatにはstart-stop-daemonはありません。
- ランレベルでの開始/停止-RedHatの値は問題ありませんか?
- 他に修正はありますか?
ありがとうございました!
# /etc/init/linka.conf
description "Linka"
env USER=linka
env GROUP=nogroup
env HOME=/home/backlink/web2
env JAVA_OPTS="-Xms128M -Xmx512m -server -Dhttp.port=9002 -Dhttp.address=127.0.0.1 -Dconfig.file=/home/backlink/application.conf -Dlogger.file=/home/backlink/logger.xml"
start on runlevel [2345]
stop on runlevel [016]
respawn
expect daemon
pre-start script
rm -f ${HOME}/RUNNING_PID
end script
exec start-stop-daemon \
--pidfile ${HOME}/RUNNING_PID --chuid $USER:$GROUP \
--exec ${HOME}/start --background --start \
-- $JAVA_OPTS > /dev/null 2>&1
アップデート
現在、このようなアップスタートジョブでこれを解決しています:http://pastie.org/4335691 しかし、Java呼び出しの最後に(バックグラウンドに置くために)&を使用することが良い考えかどうかはわかりません。