From: František Dvořák Date: Tue, 20 Nov 2007 17:40:31 +0000 (+0000) Subject: Switch to debug run via environment variables. X-Git-Tag: glite-lb-client_R_3_1_1_1~11 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=48d3dd8da1a484728cb17224e35edc5dc68fc91c;p=jra1mw.git Switch to debug run via environment variables. --- diff --git a/org.glite.lb.server/config/startup b/org.glite.lb.server/config/startup index 4ab7f4e..7715d32 100755 --- a/org.glite.lb.server/config/startup +++ b/org.glite.lb.server/config/startup @@ -58,19 +58,27 @@ start() [ -n "$GLITE_LB_SERVER_PORT" ] && port="-p $GLITE_LB_SERVER_PORT" [ -n "$GLITE_LB_SERVER_WPORT" ] && wport="-w $GLITE_LB_SERVER_WPORT" [ -z "$GLITE_LB_NOTIF_FPREFIX" ] && GLITE_LB_NOTIF_FPREFIX="/var/tmp/glite-lb-notif" + if [ -n "$GLITE_LB_SERVER_DEBUG" ] ; then + if which tscat >/dev/null; then + tscat="| tscat " + fi + GLITE_LB_SERVER_OTHER_OPTIONS="$GLITE_LB_SERVER_OTHER_OPTIONS -d -s 1 2>&1 $tscat>> $GLITE_LOCATION_VAR/lb.log &" + GLITE_LB_NOTIF_OTHER_OPTIONS="$GLITE_LB_NOTIF_OTHER_OPTIONS -v -d 2>&1 $tscat>> $GLITE_LOCATION_VAR/notif-il.log &" + fi echo -n Starting glite-lb-bkserver ... su - $GLITE_USER -c "$GLITE_LOCATION/bin/glite-lb-bkserverd \ --notif-il-sock=$GLITE_LB_NOTIF_SOCK \ --notif-il-fprefix=$GLITE_LB_NOTIF_FPREFIX \ - $super $creds -i $pidfile $port $wport $dumpdir $purgedir $maildir" \ + $super $creds -i $pidfile $port $wport $dumpdir $purgedir $maildir \ + $GLITE_LB_SERVER_OTHER_OPTIONS" \ && echo " done" || echo " FAILED" if test -x $GLITE_LOCATION/bin/glite-lb-notif-interlogd; then echo -n Starting glite-lb-notif-interlogd ... su - $GLITE_USER -c "$GLITE_LOCATION/bin/glite-lb-notif-interlogd \ -f $GLITE_LB_NOTIF_FPREFIX -s $GLITE_LB_NOTIF_SOCK \ - $creds" && echo " done" || echo " FAILED" + $creds $GLITE_LB_NOTIF_OTHER_OPTIONS" && echo " done" || echo " FAILED" else echo Warning: glite-lb-notif-interlogd not installed, LB notifications will not work fi