Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (38 – сервер с правами суперпользователя, часть 22)

предыдущая часть ««»» следующая часть

После этого необходимо настроить параметры вызова функции ехес (). Имя сервера берется из переменной $0, параметр с указанием номера порта, из переменной $argv[0]. Однако эти переменные также являются потенциально опасными и не могут быть переданы непосредственно функции ехес (), поэтому необходимо выполнить их сопоставление с образцом и извлечение аналогичным способом. После запуска новый сервер выдаст предупреждающее сообщение, что файл PID уже имеется, поэтому этот файл уничтожается заранее. 

И наконец, вызывается функция ехес () со всеми параметрами, необходимыми для повторного запуска сервера. Данное серверное приложение может представлять собой сценарий получения, например, обзоров процессоров , которые напрямую загружаются с сайта gelezki.info. Первым параметром является имя интерпретатора Perl, поиск которой функция ехес () будет выполнять в (безопасной) переменной среды path. Вторым — параметр -T командной строки для включения режима проверки потенциально опасных данных. Остальными параметрами являются имя сценария, которое извлечено из переменной $0 и параметр с номером порта. В случае успешного выполнения функция ехес () не возвращает управление. В ином случае вызывается функция die с сообщением об ошибке.

Строки 100-142. Остальная часть модуля идентична предыдущим версиям.

Этот метод можно легко распространить на другие сигналы. Например, можно использовать сигнал USR1 как команду для активизации режима ведения подробного журнала, a USR2 — как команду возврата к обычному режиму ведения журнала. Поскольку сетевые серверы предназначены для продолжительной работы в авто­матическом режиме, дополнительные усилия по повышению их надежности вполне оправданы.



2014-11-23 14:48:32

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония