|
| ||||||||||||
| ||||||||||||
6. Как автоматизировать процедуру соединения?Автоматизированная обработка новостей и почты в Linux делается легко. Во-первых, надо создать /usr/lib/ppp/ppp-on, который устанавливает соединение с ISP. Часто этот файл содержит только:
В /etc/ppp/options указываются такие спецификации:
Для завершения соединения, используйте соответственнно файл
/usr/lib/ppp/ppp-off.
Проверив функциональные возможности этих двух скриптов, теперь нужно написать скрипты, которые выполняют другие задачи. Скрипт для забора email был описан выше, и мы поместим его в /home/dirk/pop. Скрипт обмена почтой может быть потом выполнен как /root/mail:
Скрипт обмена новостями может быть записан как /usr/lib/news/news:
Скрипт, соединяет различные составляющие и куски, и может быть
размещен как /root/news+mail:
Легко добавить расширение к вышеприведенному скрипту для установления
соединения, если имеется почта и новости для отправки. Давайте назовем
его /root/news+mail.cond, и имейте в виду, что имя спула исходящих новостей
должно быть исправлено на значение в вашей системе:
Осталось только задать время, когда все это запускать. Это делается
использованием команды crontab -e от имени root. Давайте назначим обмен
почтой и новостями на 07:00 утра и затем каждые четыре часа отправку
почты и новостей:
Удостоверьтесть, что каждый компонент тщательно проверен, прежде чем
начнете использовать их вместе. Позже можно добавить несколько других
задач, таких как установка времени дня (используя ntpdate) и автоматическое
обновление (зеркалирование) локально разрабатываемых файлов WWW и FTP на
ISP (используя make и ftp).
ALT: В зависимости от предпочтений, также возможно поключить какой-либо процесс. При каждом поднятии PPP, запускается скрипт /etc/ppp/ip-up. Здесь можно добавить команды для запуска процедуры обмена почтой и новостями. См. man pppd для подробностей. ALT: Также возможно автоматически поднимать PPP при обнаружении трафика. Есть много элегантных решений, но они сильно зависят от правильной настройки, которая должна помочь избежать частых (и дорогостоящих) установлений соединений. Больше информации можно почерпнуть на: Утилита diald доступна на: В других местах можно обнаружить и другие варианты создания PPP-сессий.
Вперед Назад Содержание |
|
CITForum © 1997–2025