Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #31, ИЮНЬ 2003 г.

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  Содержание