0

これがUbuntuの起動設定です。どうすればRedHatに適合させることができますか?

質問は次のとおりです。

  1. RedHatにはstart-stop-daemonはありません。
  2. ランレベルでの開始/停止-RedHatの値は問題ありませんか?
  3. 他に修正はありますか?

ありがとうございました!

# /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呼び出しの最後に(バックグラウンドに置くために)&を使用することが良い考えかどうかはわかりません。

4

1 に答える 1

1

Play1 の例を次に示します。Play2 に簡単に適応できるはずです: https://gist.github.com/993459

上記の例では、開始ランレベルは 345 です。このスクリプトをインストールするには、 chkconfigを使用する必要があります。

于 2012-07-25T20:31:05.083 に答える