I found this script working extremely well on 1.3.8 and earlier....
#! /bin/sh
case $1 in
start)
(
echo 'Starting orion'
cd /opt/orion
cp /opt/orion/orion.stdout /opt/orion.stdout.old
cp /opt/orion/orion.errorlog /opt/orion/orion.errorlog.old
rm /opt/orion/orion.stdout
rm /opt/orion/orion.errorlog
java \
-jar orion.jar \
-config /opt/orion/config/server.xml \
-out /opt/orion/orion.stdout \
-err /opt/orion/orion.errorlog \
&
)
;;
stop)
echo 'Killing orion....'
java -jar /opt/orion/admin.jar ormi://localhost/ admin orion99 -shutdown
force
kill `ps -ef | grep orion | grep jar | awk '{print
$2}'`
;;
restart)
(
echo 'Restarting orion'
echo 'Please wait'
java -jar /opt/orion/admin.jar ormi://localhost admin orion99 -restart
echo 'Orion started, kick ass!!'
)
;;
esac
exit 0
----- Original Message -----
From: "Jason Smith" <[EMAIL PROTECTED]>
To: "Orion-Interest" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, December 08, 2000 2:45 PM
Subject: RE: restarting orion-server
>
> > When invoking 'shutdown' and then 'restart' there is no response after
> > the 'shutdown'.
>
> Do shutdown OR restart, not both. If shutdown is not bringing everything
> down I would hook up Orion to a remote debugger (like bugseeker) and see
> what thread is stalling it. I posted a bug (#220) about shutdown hooks
not
> being started when Orion is given the shutdown command, so if you are
doing
> any custom threading in a java client module you may have workers hanging
> around if you are waiting on termination to clean up.
>
>