LINUX.ORG.RU

Плиз, помогите со скриптом!


0

0

У меня есть интернет с 3-х ночи до 6-и утра. В это время мне надо скачать, конечно, не за один раз, файлы достаточно большёго объема. Загвоздка в том, что мне надо, чтоб скрипт отрубал соединение, если ppp0 интер- фейс не используется, то есть нихрена не качается. Сам себе я это представляю так: в 3 часа ночи скрипт дозванивается до инета и запускает закачку (wget'ом, например)? потом каждые, скажем три минуты он приверяет время и состояние ppp0, и если время уже 6 или больше либо инет не используется, то отрубаемся и выключаем комп. Помогита ПОЖАЛУЙСТА с реализацией!. Зарание благодарю.


А что тут делать-то?
В скрипте который wget вызовет в конце дописать (это если закачка до 5:59 закончится)
killall pppd (или как ты там от инета откл.)

В cron добавить (это если время 5:59 и надо принудительно откл. интернет)
59 5 * * * root /usr/local/bin/kill_wget_and_pppd

sdio ★★★★★
()
Ответ на: комментарий от sdio

Еще проще запустить pppd с параметрами demand и idle (man pppd) во время запуска системы. В 3 часа запускать по cron wget (кстати, обратите внимание на lftp, часто это проще), а в 6, если необходимо, этот wget убивать.

qwe ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.