From 0074b0ee79e246ca5b4a8161355f917e5ae0bc7e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Wed, 20 Sep 2006 13:29:14 +0000 Subject: [PATCH] Reset locale when depending on netstat output, configurable IL socket/fileprefix via environment. --- org.glite.lb.logger/config/startup | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/org.glite.lb.logger/config/startup b/org.glite.lb.logger/config/startup index b443151..ed492c2 100755 --- a/org.glite.lb.logger/config/startup +++ b/org.glite.lb.logger/config/startup @@ -33,18 +33,20 @@ start() [ -z "$creds" ] && echo $0: WARNING: No credentials specified. Using default lookup which is dangerous. >&2 - [ -n "$GLITE_LB_LOGGER_PORT" ] && port="-p $GLITE_LB_LOGGER_PORT" + [ -n "$GLITE_LB_LOGGER_PORT" ] && port="--port $GLITE_LB_LOGGER_PORT" + [ -n "$GLITE_LB_IL_SOCK" ] && sock="--socket $GLITE_LB_IL_SOCK" + [ -n "$GLITE_LB_IL_FPREFIX" ] && fprefix="--file-prefix $GLITE_LB_IL_FPREFIX" mkdir -p /var/glite/log chown $GLITE_USER /var/glite/log echo -n Starting glite-lb-logd ... (cd /tmp && ls -f /tmp |fgrep ^dglogd_sock_ |xargs rm -f) su - $GLITE_USER -c "$GLITE_LOCATION/bin/glite-lb-logd \ - $creds $port" && echo " done" || echo " FAILED" + $creds $port $sock $fprefix" && echo " done" || echo " FAILED" echo -n Starting glite-lb-interlogd ... su - $GLITE_USER -c "$GLITE_LOCATION/bin/glite-lb-interlogd \ - $creds" && echo " done" || echo " FAILED" + $creds $sock $fprefix" && echo " done" || echo " FAILED" } stop() @@ -59,13 +61,14 @@ stop() status() { + LC_ALL=C if netstat -an --inet | grep "^tcp .* 0.0.0.0:${GLITE_LB_LOGGER_PORT:-9002} .*LISTEN" >/dev/null 2>&1 ;then echo glite-lb-logd running else echo glite-lb-logd not running return 1 fi - if netstat -an --unix | grep "^unix .* LISTEN.* /tmp/interlogger.sock$" >/dev/null 2>&1 ;then + if netstat -an --unix | grep "^unix .* LISTEN.* ${GLITE_LB_IL_SOCK:-/tmp/interlogger.sock}$" >/dev/null 2>&1 ;then echo glite-lb-interlogd running else echo glite-lb-interlogd not running -- 1.8.2.3