这是 Ubuntu 的新贵配置。我怎样才能使它适应 RedHat?
问题是:
- RedHat 上没有启动-停止-守护进程。
- 在运行级别启动/停止 - 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 调用结束时使用 & 是否是个好主意。