Sendmail в роли демона

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Чтобы sendmail работала в качестве демона и принимала входящую почту, эта переменная должна иметь значение -bd. Чтобы добавить другие ключи в командную строку sendmail, выполняемую сценарием Solaris 8, поместите эти ключи в значение переменной OPTIONS.

Сценарий Red Hat /etc/rc.d/init.d/sendmail еще сложнее, чем его версия для Solaris. Он принимает аргументы start, stop, restart, condrestart и status, что позволяет эффективно использовать сценарий для управления процессом демона sendmail. Аргументы start и stop пояснений не требуют. Аргумент restart приводит к останову работающего процесса sendmail и запуску нового процесса. Аргумент condrestart схож по действию с restart, с той разницей, что действия выполняются только в случае, если существует работающий процесс sendmail. Если демон sendmail не запущен на момент выполнеиия сценария с аргументом condrestart, сценарий просто завершает работу. Аргумент status выводит состояние демона, а именно - численный иденти- фикатор процесса, если демон запущен, либо сообщение о том, что sendmail остановлен, если он не запущен.

Когда сценарий Red Hat вызывается с аргументом start, то начинает работу с повторной сборки всех файлов баз данных sendmail. Затем запускается де- мон sendmail с параметрами командной строки, определенными в файле /etc/sysconfig/sendmail. Подобно сценарию для Solaris, сценарий Red Hat использует переменные для определения значений параметров командной строки, но сами переменные инициализируются косвенно значениями из файла /etc/sysconfig/sendmail. Файл /etc/sysconfig/sendmail системы Red Hat по умолчанию содержит всего две строки:

$ cat /etc/sysconfig/sendmail 
DAEMON=ye s 
QUEUE=1 h

Если DAEMON имеет значение yes, sendmail запускается с ключом -bd. Ин- тервал обработки очереди определяется значением переменной QUEUE. В данном примере очередь почтовых сообщений обрабатывается каждый час (1h). Дополнительный код, присутствующий в большинстве загрузочных сценариев, полезен, однако не является строго необходимым для запуска Rendmail в качестве демона. Все что в действительности нужно - командная строка sendmail с ключом -bd.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.