Hi, not an expert, but if the PID variable is empty or the pid file is
not there then you will have problems (like when the daemon was killed
before). Try this:
stop)
PIDFILE="/var/run/jsvc.pid"
if [ -f "$PIDFILE" ]; then
PID=`cat $PIDFILE`
if [ $? == 0 && ! -z $PID ]; then
kill $PID
fi
fi
On Feb 1, 2009, at 9:08 AM, Dave Pawson wrote:
2009/2/1 Brian Millett <bmill...@gmail.com>:
Well, I use the jsvc daemon to start my tomcat on fedora 10.
Tomcat 6
your mileage will vary, but here is my start stript.
stop)
#
# Stop Tomcat
#
PID=`cat /var/run/jsvc.pid`
kill $PID
;;
*)
echo "Usage tomcat.sh start/stop"
exit 1
;;
esac
The stop is just the same as mine.
[dpaw...@marge atom]$ tc stop
cat: /var/run/jsvc.pid: No such file or directory
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec
... or kill -l [sigspec]
Whilst running, is the file found in /var/run Brian?
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
http://www.dpawson.co.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org