#!/bin/sh #Optionen: # -v für die Ausgabe von Meldungen ROUTER=rudi # Test ob Router überhaupt erreichbar ping $ROUTER -c1 >> /dev/null 2>&1 PING_OK="$?" if [ "$PING_OK" != "0" ]; then if [ "$1" = "-v" ]; then echo -e "$ROUTER not aviable, no exchange." fi exit 2 fi if [ "$1" = "-v" ]; then echo -e "
Verbindung hergestellt:

\n" fetchmail --all --fetchmailrc /etc/fetchmailrc echo -e "Mails abgeholt.
\n" /usr/sbin/exim -q echo -e "Mails versendet.
\n" su bert -c "sitecopy --update --allsites" >/dev/null 2>&1 echo -e "Homepage aktualisiert.
\n" su news -c "/usr/sbin/fetchnews -v" >/dev/null 2>&1 echo -e "News ausgetauscht.
\n" else fetchmail --all --invisible --fetchmailrc /etc/fetchmailrc >/dev/null 2>&1 /usr/sbin/exim -q su bert -c "sitecopy --update --quiet --allsites --silent" >/dev/null 2>&1 su news -c "/usr/sbin/fetchnews" & # >/dev/null 2>&1 fi exit 0