#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin # Lese Zeile mit "DynAccess" am Anfang der Zeile aus der Datei CONFline=`cat /var/efw/ddns/config | egrep "^DynAccess"` # Zerlege die Zeile, lese die Daten An Stelle 2,3 und 7. Trennzeichen ist "," HOST=`echo $CONFline | awk -F\, '{ print $2 }'` DOMAIN=`echo $CONFline | awk -F\, '{ print $3 }'` PASSWORD=`echo $CONFline | awk -F\, '{ print $7 }'` ACTIVE=`echo $CONFline | awk -F\, '{ print $8 }'` # start DynAccessPoster if [ "$ACTIVE" == "on" ]; then if [ "$1" == "stop" ]; then su -c '/usr/local/bin/DynAccessPoster offline -hostname=${HOST}.${DOMAIN} -passwd="${PASSWORD}"' nobody else /usr/local/bin/DynAccessPoster force -hostname=${HOST}.${DOMAIN} -passwd="${PASSWORD}" fi else rm -f /var/run/dynaccess/DynAccessPoster.pid fi