这是Ubuntu的upstart配置。 我怎样才能让它适应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调用结束时(把它放在后台)是一个好主意。
答案 0 :(得分:1)
以下是Play1的示例,应该很容易适应Play2:https://gist.github.com/993459
在上面的示例中,开始运行级别为345.您必须使用chkconfig来安装此脚本。