Hi. Please help me. I'm using apache and tomcat to use Web-based GUI tool on RHEL3.0. The GUI tool has a shell script that starts/stops apache and tomcat. This script with stop option displayed message "[FAILED]". It means that stopping of tomcat has been failed. But the tomcat was disappeared in the process list. And re-execution of stop was failed as same as the execution of stop after succeeded-stop. (The messages output to catalina.out is tha same.) Then GUI tool was not used at that time. In the script, all the messages were discarded to /dev/null, and nothing related message was output to /var/log/messages or catalina.out. So, I want to know : 1. Did tomcat stopped clearly ? For example, are there any possibilities that tomcat leave garbage of files ? Restart of tomcat was succeeded. Does it mean that tomcat has stopped clearly ? 2. What kind of error is guessed ? ----------------------------------------------------------------------------------- #!/bin/sh # # Startup script # # chkconfig: 345 80 15 # description: # ### BEGIN INIT INFO # Provides: test # Required-Start: $network $remote_fs # Required-Stop: # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Start the gui daemon ### END INIT INFO # Shell functions sourced from /etc/rc.status: # rc_check check and set local and overall rc status # rc_status check and set local and overall rc status # rc_status -v ditto but be verbose in local rc status # rc_status -v -r ditto and clear the local rc status # rc_failed set local and overall rc status to failed # rc_failed <num> set local and overall rc status to <num><num> # rc_reset clear local rc status (overall remains) # rc_exit exit appropriate to overall rc status cd / if [ -f /etc/rc.status ]; then . /etc/rc.status fi if [ -f /etc/init.d/functions ]; then . /etc/init.d/functions fi if [ -f /etc/rc.status ]; then # First reset status of this service rc_reset fi case "$1" in 'start') echo -n "Starting the service " if [ -f /etc/init.d/functions ]; then daemon "/usr/local/tomcat/bin/startup.sh" /opt/FJSVihs/bin/httpd -f /usr/local/apache/conf/httpd.conf 2> /dev/null else /usr/local/tomcat/bin/startup.sh > /dev/null /opt/FJSVihs/bin/httpd -f /usr/local/apache/conf/httpd.conf 2> /dev/null fi if [ -f /etc/rc.status ]; then rc_status -v fi if [ -f /etc/init.d/functions ]; then touch /var/lock/subsys/test echo fi ;; 'stop') echo -n "Stopping service." kill `cat /usr/local/apache/httpd.pid` if [ -f /etc/init.d/functions ]; then daemon "/usr/local/tomcat/bin/shutdown.sh" else /usr/local/tomcat/bin/shutdown.sh > /dev/null fi if [ -f /etc/rc.status ]; then rc_status -v fi if [ -f /etc/init.d/functions ]; then rm -f /var/lock/subsys/test echo fi ;; 'restart') $0 stop $0 start if [ -f /etc/rc.status ]; then rc_status fi ;; 'status') if [ -f /etc/rc.status ]; then echo -n "Checking: " if [ -f /usr/local/apache/httpd.pid ]; then rc_failed 0 rc_status -v exit 0 else rc_failed 3 rc_status -v exit 3 fi fi ;; *) echo "Usage: $0 {start|stop|restart|status}" ;; esac exit 0 -------- from : 谷口@神戸 (MWPF4開発) address : taniguchi.yasu@xxxxxxxxxxxxxx TEL:7773-5431 (078-304-0563) --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx