|

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, а потом соединение будет завершаться. Такие вот дела. Ну и, конечно, ты будешь конченным придурком, если будешь выключать комп в это время :).
Ну, вот и все! Надеюсь, тебе вся эта пурга окажется полезной. Дерзай!
Назад на стр. 031-048-5 Содержание
|