Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » bash !!! dial-up + downloadining

Ответить
Настройки темы
bash !!! dial-up + downloadining

Аватара для x068817

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Priva , sorry za moy translit

problema, nuzhno organizovat dozvon v 2:00 zakachku po spisku (awk) i ostanovit v 9:00
prosto zhal dial-up nochnoy. podskazhite kak sdelat na bash sh...

Отправлено: 00:24, 23-03-2005

 
ihc ihc вне форума

Аватара для ihc

Старожил


Сообщения: 194
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


запуск по cron + скрипт на баш, закачку через wget + убиение по cron

man cron
man crontab
man bash
man wget

Отправлено: 14:15, 23-03-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для x068817

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


ihc

я нуждаюсь в решении а то что перелопатить кучу всего надо я и так знаю поэтому и спросил (инет пропадает)

есть у когонить готовое решение...???

Отправлено: 07:17, 24-03-2005 | #3


Аватара для ruslandh

info man howto


Сообщения: 6949
Благодарности: 383

Профиль | Сайт | Отправить PM | Цитировать


x068817
1 Прописываешь в cron время запуска скрипта закачки и убиения wget (killall wget)
2 Пишешь небольшой скрипт для закачки

Готового скрипта нет - есть небольшой скрипт закачки на основе rsync

if [ -z "`ps -A | grep rsync`" ];then
rsync -azP --delete rsync://rsync.altlinux.ru/ALTLinux/Sisyphus/ /arhiv2/Sisyph
fi

Есть примитивный пример wget :
wget ftp://ftp.ibiblio.org/pub/Linux/dist...super-fonts-p*

-------
Поспешай не торопясь


Отправлено: 09:09, 24-03-2005 | #4


Аватара для x068817

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


ihc

что то я совсем овиндел и в правду пора почитать (утро туманное)

ruslandh

спасиб я поковыряюсь

но тут вопросик как мне в консоли узнать скорость dial-up cоединения и сделать скрипт перезвона...

Отправлено: 19:55, 24-03-2005 | #5


Аватара для x068817

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


ясно многое стало даже такой скрипт написал

PHP код: Выделить весь код

#!/usr/local/bin/bash

        
echo "insert URL:"
        
echo "q" for exit
function 
wgstart
{
echo 
"Start Downlodining (y/n)?"
read "key"
case "$key" in [Yy]) wget -~/dwlist.dat
;;
*) echo 
"googbye!!!" ;;
esac
}

function 
geturl
{
read urlfile
if  [ "$urlfile" "q" ] ; then wgstart
        
else echo $urlfile  >>  ~/dwlist.dat 
        
echo "URL added"
fi
}
geturl
until 
"$urlfile" "q" ]
do 
geturl
done 

а вот с кроном непонял, прописал:
00 2 * * * root wget -i /root/dwload.sh -o /var/
что не так???

нету файлов /var/cron/deny /var/cron/allow

Отправлено: 08:48, 25-03-2005 | #6


Аватара для ruslandh

info man howto


Сообщения: 6949
Благодарности: 383

Профиль | Сайт | Отправить PM | Цитировать


Так их и не должно там быть, вы-же через crontab запускаете, а не через cron-dayli и т.п.
Ошибка у вас - надо полные пути у wget и т.п. прописывать, т.к. crontab не имеет своего окружение, в том числе и переменная PATH не определена.

-------
Поспешай не торопясь


Отправлено: 20:05, 25-03-2005 | #7


Аватара для 70x93n

Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ok я уже прорешал разные варианты спасиб

Отправлено: 04:26, 30-05-2005 | #8

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3902
Благодарности: 162

Профиль | Отправить PM | Цитировать


70x93n
получилось? - поздравляю тогда, решение в студию, pls - для благодарных потомков

Отправлено: 11:18, 30-05-2005 | #9


Аватара для 70x93n

Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


)) ppp -ddial ; wget -ci linkfile
и все мудгсвования заканчиваются...
часть вышеописаного скрипта конечно можно использовать для занесения в лист.
типа
if [ "$urlfile" = "q" ] ; then wget -ci $list
else echo $urlfile >> ~/$list
echo "URL added"
fi

Отправлено: 01:45, 31-05-2005 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » bash !!! dial-up + downloadining

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Dial-Up - Dial-Up =>Dial-Up+ADSL=Internet Sternwal Сетевые технологии 3 15-03-2010 11:00
BASH скрипт DX-D8 Программирование в *nix 2 21-01-2009 19:18
Прочее - BASH zelo Общий по Linux 3 04-02-2008 10:19
bash scripting2 Flick Программирование в *nix 2 09-06-2007 14:57
bash scripting Flick Программирование в *nix 5 06-06-2007 18:37




 
Переход