Linux HOWTO


Как автоматизировать процедуру соединения? - часть 2


#!/bin/sh # # exchange news и email, only if outgoing news или mail # (C News spool) if [ -s /var/spool/news/out.going/acme/togo ] ! ( mailq | grep -q "Mail queue is empty"); then /root/news+mail fi

Осталось только задать время, когда все это запускать. Это делается использованием команды crontab -e от имени root. Давайте назначим обмен почтой и новостями на 07:00 утра и затем каждые четыре часа отправку почты и новостей:

00 7 * * * /root/news+mail 00 11,15,19,23 * * * /root/news+mail.cond

Удостоверьтесть, что каждый компонент тщательно проверен, прежде чем начнете использовать их вместе. Позже можно добавить несколько других задач, таких как установка времени дня (используя ntpdate) и автоматическое обновление (зеркалирование) локально разрабатываемых файлов WWW и FTP на ISP (используя make и ftp).

ALT: В зависимости от предпочтений, также возможно поключить какой-либо процесс. При каждом поднятии PPP, запускается скрипт /etc/ppp/ip-up. Здесь можно добавить команды для запуска процедуры обмена почтой и новостями. См. man pppd для подробностей.

ALT: Также возможно автоматически поднимать PPP при обнаружении трафика. Есть много элегантных решений, но они сильно зависят от правильной настройки, которая должна помочь избежать частых (и дорогостоящих) установлений соединений. Больше информации можно почерпнуть на:

Утилита diald доступна на:

В других местах можно обнаружить и другие варианты создания PPP-сессий.




Начало  Назад  Вперед



Книжный магазин