#!/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