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