So, jetzt aber:
#!/bin/bash
EMAIL="ChristianKnorr@gmx.de"
SNAME="Christians Server `hostname`"
SUBJECT="[$SNAME] Update Hinweis"
NOSUBJECT="[$SNAME] Kein Update"
TMP1=/tmp/aptcheck1.`date +%Y-%m-%d_%H:%M:%S`.tmp
TMP2=/tmp/aptcheck2.`date +%Y-%m-%d_%H:%M:%S`.tmp
MESSAGE="SYSTEMMELDUNG:
Auf [$SNAME] sind folgende Updates verfuegbar:
"
NOMESSAGE="SYSTEMMELDUNG:
Auf [$SNAME] sind keine neue Updates verfuegbar."
# Dieses Script versendet eine eMail, sobald Online-Updates fuer das System
# verfuegbar sind. Das Script ist Public Domain, der Autor uebernimmt keine
# Haftung fuer das Script.
# Debian
aptitude update >/dev/null
COUNT=`aptitude -syv dist-upgrade | grep -c Inst`
if [ $COUNT -gt 0 ]
then
echo $MESSAGE > $TMP1
LIST=`aptitude -syv dist-upgrade | grep Inst`
echo $LIST > $TMP2
cat $TMP2 | sed 's/Inst /\n/g' >> $TMP1
cat $TMP1 | mail -s "$SUBJECT" "$EMAIL"
aptitude -dy dist-upgrade > /dev/null
rm $TMP1 $TMP2
# else
# echo -e "$NOMESSAGE" | mail -s "$NOSUBJECT" "$EMAIL"
fi