Re: init.d startup script does not exit
- From: rex <lists@xxxxxxxxxxxx>
- Date: Sun, 14 Sep 2008 00:12:35 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Thank you! It worked!
So, what does that & mean?
- - Rex
Clifford W. Hansen wrote:
On Sunday 14 September 2008 08:35:13 rex wrote:-----BEGIN PGP SIGNATURE-----
Hello,
I have a script that launches a program. If I launch this program
manually, it keeps on running in the shell. It is a webserver, so I
need it running all the time. However, if I exit the shell, it kills
the webserver.
I tried putting links to it in the rc0.d, rc1.d etc to make it start
during startup, but it keeps on going during startup and never starts
the other services.
here is my script in /etc/init.d/coldfusion
#!/bin/sh -e
sAppName="ColdFusion 8"
sUser=cfuser
COLDFUSION_HOME=/opt/jrun4
case "$1" in
start)
echo "Starting ${sAppName} as user $sUser..."
su ${sUser} -c "$COLDFUSION_HOME/bin/jrun -start instance01"
exit 0
;;
stop)
echo "Stopping ${sAppName}..."
su ${sUser} -c "$COLDFUSION_HOME/bin/jrun -stop instance01"
;;
restart)
echo "Restarting ${sAppName}..."
su ${sUser} -c "$COLDFUSION_HOME/bin/jrun -restart instance01"
;;
status)
su ${sUser} -c "$COLDFUSION_HOME/bin/jrun -status instance01"
;;
*)
echo "usage: /etc/init.d/coldfusion {stop|start|restart|status}"
exit 1
esac
exit 0
###### EOF
When I run #/etc/init.d/coldfusion start, it displays the startup
messages, until it hits:
09/13 23:31:40 info Deploying EJB "JRunSQLInvoker" from:
file:/opt/jrun4/lib/jrun-comp.ear
Server instance01 ready (startup time: 23 seconds)
and then the program/cursor is just there, waiting... forever...
It does not exit. If this was in the startup, I would never get to the
user login.
And, if I press Ctrl-C, then the program terminates, but then webserver
is dead.
Any suggestions please?
Thanks!
- Rex
Rex,
I'm not sure if there is a better way to do this, but you could try adding a &
at the end of the start line:
su ${sUser} -c "$COLDFUSION_HOME/bin/jrun -start instance01" &
HTH
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkjMuWMACgkQ2s+LWcEri8QUhgCgln5sOXEq1E9gf13e0TiIOUY+
QbMAniTxoJxZ9vm6UCU2sG8uZ9UCC8VT
=tN7U
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
- Follow-Ups:
- Re: init.d startup script does not exit
- From: Clifford W. Hansen
- Re: init.d startup script does not exit
- References:
- init.d startup script does not exit
- From: rex
- Re: init.d startup script does not exit
- From: Clifford W. Hansen
- init.d startup script does not exit
- Prev by Date: Re: init.d startup script does not exit
- Next by Date: Re: init.d startup script does not exit
- Previous by thread: Re: init.d startup script does not exit
- Next by thread: Re: init.d startup script does not exit
- Index(es):
Relevant Pages
|