[Volgograd] VolgaLink
Karpov A.
akarp на list.ru
Ср Сен 1 00:06:17 MSD 2004
Barabashka wrote:
> On 31 Aug, 10:12, Olord wrote:
>
>>Здраствуйте!
>>Хотел перейти на линукс, но видно не судьба - интернетом то я
>>пользуюсь волгалинковским, 30секундным.
>>Облазил весь луг, но скрипта отключения через 30 секунд не
>>нашел(скорее всего плохо искал).
>>Так вот, что надо сделать?
>>Не поможете? =)
Когда решил попробовать, то ничего не нашел, а barabashka,
зверь, ссылки не правит. На скорую руку слепил вот это, но
так оно и осталось (как всегда, впрочем)
----------- следущая часть -----------
#!/bin/sh
EXIT_HOUR=06
EXIT_MIN=30
POWEROFF=1
while [ 0 ];
do
echo "**********"
echo "Время выхода $EXIT_HOUR:$EXIT_MIN. Текущее время "`date`
/etc/ppp/ppp-on
until [ -r /var/run/ppp0.pid ]; do sleep 1 ; done
sleep 4
wget -cb bla-bla-bla -a wget.log
if [ -r /var/run/ppp0.pid ]; then
echo "PPP успешно запущен в "`date`
SLEEP_SEC=28
while [ $SLEEP_SEC -gt 0 ]; do
sleep 1
echo -e "$SLEEP_SEC с. \r\c"
SLEEP_SEC=`expr $SLEEP_SEC - 1`
done
fi
date
/etc/ppp/ppp-off
pkill wget
SLEEP_SEC=15
while [ $SLEEP_SEC -gt 0 ]; do
sleep 1
echo -e "$SLEEP_SEC с. \r\c"
SLEEP_SEC=`expr $SLEEP_SEC - 1`
done
if [ `date '+%H'` -eq $EXIT_HOUR ]; then
if [ `date '+%M'` -ge $EXIT_MIN ]; then
echo "Current time "`date '+%H:%M'`" - exiting"
if [ $POWEROFF -ge 1 ]; then
echo "Система выключится через 30 секунд"
sleep 30
poweroff
fi
exit 0
fi
fi
done
Подробная информация о списке рассылки Volgograd