LINUX, СЕТЬ И ВСЕ, ВСЕ, ВСЕ...Все для пингвиньего серфинга Vitls (vitls@chat.ru) Спецвыпуск Xakep, номер #031, стр. 031-048-6 #!/bin/bash pppd call isp wget -c -P /var/tmp ftp://ftp.supersite.com/pub/super-puper/file KILL 'CAT /VAR/RUN/PPP0.PID' Скрипт обзовем get-flile.sh и запишем в каталог /var/tmp. Скорее всего, эту чушь ты будешь делать из-под пользователя root. Хотя последние версии pppd умеют разрешать устанавливать соединение и обычным пользователям. Но в каждом конкретном случае все зависит от системы. Далее тебе предстоит настроить расписание для cron'a: crontab -u root -e После этого запустится текстовый редактор (по умолчанию запустится vi), в котором надо нацарапать примерно следующее: 0 3 * * * sh var/tmp/get-file.sh и сохранить (рисунок 5). Crontab установит расписание и согласно ему каждые сутки в три часа ночи будет автоматически запускаться pppd, wget будет скачивать файл и сохранять его в каталоге /var/tmp, а потом соединение будет завершаться. Такие вот дела. Ну и, конечно, ты будешь конченным придурком, если будешь выключать комп в это время :). Ну, вот и все! Надеюсь, тебе вся эта пурга окажется полезной. Дерзай! |