[jboss-user] [Beginner's Corner] - Re: Init script of jboss 4.2.3 GA - jdk6 for Debian 7
Mikel Vadillo
do-not-reply at jboss.com
Fri May 31 20:48:27 EDT 2013
Mikel Vadillo [https://community.jboss.org/people/mikelvadillo] created the discussion
"Re: Init script of jboss 4.2.3 GA - jdk6 for Debian 7"
To view the discussion, visit: https://community.jboss.org/message/820781#820781
--------------------------------------------------------------
Hi everyone....
At the end i found the problem in the man pages of start-stop-daemon:
*−S*,*−−start* [*−−*]+arguments+
Check for the existence of a specified process. If such a process exists,*start−stop−daemon* does nothing, and exits with error status 1 (0 if *−−oknodo* is specified). If such a process does not exist, it starts an instance, using either the executable specified by*−−exec* or, if specified, by*−−startas*. *Any arguments given after−− on the command line are passed unmodified to the program being started.*
so .......
| ...
PARAMS="-b 192.168.1.205"
DAEMON=${JBOSS_HOME}/bin/run.sh
...
do_start(){
start-stop-daemon --start --chuid jboss --user jboss --name jboss --exec ${DAEMON} -- ${PARAMS}
}
.... |
I was missing the -- before the parametres.
Thanks all anyway......
P.D.: the complete final script with a sleep modification too:
| #!/bin/sh
### BEGIN INIT INFO
# Provides: jboss
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/Stop JBoss AS v7.0.0
### END INIT INFO
JBOSS_HOME=/opt/jboss
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-i386
export JAVA_HOME
export JBOSS_HOME
PARAMS="-b 192.168.1.205"
DAEMON=${JBOSS_HOME}/bin/run.sh
do_start(){
start-stop-daemon --start --chuid jboss --user jboss --name jboss -b --exec ${DAEMON} -- ${PARAMS}
}
do_stop(){
start-stop-daemon --stop -u jboss
rm -f ${PIDFILE}
}
case "$1" in
start)
echo "Starting JBoss 4.2.3"
do_start
;;
stop)
echo "Stopping JBoss 4.2.3"
do_stop
;;
restart)
echo "Restarting JBoss 4.2.3"
do_stop
sleep 30
do_start
;;
*)
echo "Usage: /etc/init.d/jboss4.2.3 {start|stop|restart}"
exit 1
;;
esac |
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/820781#820781]
Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20130531/ba5fc3a1/attachment-0001.html
More information about the jboss-user
mailing list