#!/bin/bash
# number of student group
GROUP="3101"
URL="http://www.ifmo.ru/file/schedule.php?gr="$GROUP
SHEDFILE="/tmp/ifmo.shedule"
while :; do
# check internet connection
while :; do
ping -W 10 -c1 cde.ifmo.ru &>/dev/null
if [ "$?" -eq "0" ]; then
break;
fi
sleep 60
done
w3m -I CP1251 -dump $URL > $SHEDFILE.tmp 2>/dev/null
if [ "$?" -ne "0" ]; then
rm $SHEDFILE.tmp &> /dev/null
if [ "$?" -ne "0" ]; then
exit 1;
fi
else
mv $SHEDFILE.tmp $SHEDFILE &> /dev/null
if [ "$?" -ne "0" ]; then
exit 1;
fi
chmod go+r $SHEDFILE
if [ "$?" -ne "0" ]; then
exit 1;
fi
fi
# sleep 1 day
sleep 86400
if [ "$?" -ne "0" ]; then
exit 1;
fi
done