Hello,

Adott egy debian testing, 2.6.9-es kernellel. Fut rajta egy tomcat 5.0.28. 
Minden ejjel 2-kor egy cron bejegyzes lefuttatja az indito scriptet restart 
parameterrel (Az indito script a szokasos /etc/init.d-ben levo tomcat4-bol 
szarmazik, de a gepre kezzel installtam fel a tomcat 5-ot).

Amikor a cronbol megy a restart, csak leallitani tudja, de ujrainditani mar 
nem. Ha kezzel inditom, csont nelkul mukodik. 

A scriptnek a stop alatt meg kell varnia, amig a tomcat leall, vagy ha 30 
masodperc alatt nem all le, akkor kill-lel kilovi:

               # Fallback to kill the JVM process in case stopping didn't work
                sleep 1
                while ! start-stop-daemon --test --start \
                        --pidfile "$CATALINA_PID" --user "$TOMCAT4_USER" \
                        --startas "$JAVA_HOME/bin/java" >/dev/null; do
                        sleep 1
                        echo -n "."
                        TOMCAT4_SHUTDOWN=`expr $TOMCAT4_SHUTDOWN - 1` || true
                        if [ $TOMCAT4_SHUTDOWN -le 0 ]; then
                                echo -n " (killing) "
                                start-stop-daemon --stop --signal 9 --oknodo \
                                        --quiet --pidfile "$CATALINA_PID" \
                                        --user "$TOMCAT4_USER"
                        fi
                done

Ezutan var meg egy mp-et, majd elinditja a start-ot.

A syslog-ban latszik, hogy elindul a script a megadott idoben, de semmi mas 
hibauzenet nincs. 

Hogy szoktak cron-t debugolni?
-- 
koszi,
----------------------------------------------------
Zoltan Zidarics programmer
PTE University Pecs, Hungary
icq: 43288694
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz