the magic of localhost with winhelp2002.mvps.org also for linux-boxes

noplace

#!/bin/bash

# gehört in /etc/cron.daily/
# Zum aktualisieren der URLs von http://winhelp2002.mvps.org/hosts.htm in der /etc/hosts
# X-Dialog mit zenity

# sleep 600
set -e

cp /home/mensch/.Xauthority /root
export XAUTHORITY
export DISPLAY=:0

logger -i -t hosts-file-updater — Programm -Start

cd /home/mensch/Downloads

date >> /var/log/hosts-file-updater-datum.log

rm -rf hosts
rm -f hosts.htm

wget -q -O hosts.htm http://winhelp2002.mvps.org/hosts.htm;

webdatum=`grep Updated hosts.htm | sed „s/Updated//“ | sed „s/\[<B>//“ | cut -d „<“ -f1,1 | tr -d [:blank:]`

hostsdatum=`grep Updated /etc/hosts | cut -d“:“ -f2,2 | cut -d“ “ -f2,2`

if [ „$webdatum“ != „$hostsdatum“ ]
then
zenity –question –title=“Eine neue hosts-Datei von winhelp2002.mvps.org liegt vor !“ –text=“Datum der neuen hosts : $webdatum\nDatum in hosts-Datei ist: $hostsdatum\n\n\n/etc/hosts jetzt erneuern ?“ –width=500
if [ „$?“ == „0“ ]
then
wget -q -O hosts.zip http://winhelp2002.mvps.org/hosts.zip
unzip -qq -d hosts hosts.zip
cd /home/mensch/Downloads/hosts
cp /etc/hosts-head /etc/hosts
cat HOSTS >> /etc/hosts
cp -f * /media/data/kram-und-zatter/hosts
fi
fi

logger -i -t hosts-file-updater — Programm beendet

exit 0

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.