[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