Чтобы добавить обработчик событий:
Рассмотрим для примера создание обработчика событий для события "создание учетной записи клиента". В качестве первого параметра обработчик будет использовать имя клиента и логин клиента в качестве второго. Для простоты воспользуемся командным файлом с названием test-handler.bat, который выглядит следующим образом:
echo "--------------" >> c:\windows\temp\event_handler.log
rem сведения о дате и времени события
date /T >> c:\windows\temp\event_handler.log
rem информация о созданной учетной записи клиента
echo "client created" >> c:\windows\temp\event_handler.log
rem имя клиента
echo "name: %1" >> c:\windows\temp\event_handler.log
rem логин клиента
echo "login: %2" >> c:\windows\temp\event_handler.log
echo "--------------" >> c:\windows\temp\event_handler.log
При выполнении этого сценария определенная информация заносится в файл, и мы можем контролировать процесс выполнения.
Допустим, наш сценарий находится в каталоге c:\program files\parallels\plesk\scripts\
. Зарегистрируем его, создав обработчик событий через панель управления:
При назначении нескольких обработчиков для одного события вы можете указать порядок выполнения обработчиков, настроив разные приоритеты (более высокое значение соответствует более высокому приоритету).
c:\program files\parallels\plesk\scripts\test-handler.bat" <new_contact_name> <new_login_name>
.В случае, если в названии каталога или в имени файла присутствуют пробелы, путь должен быть заключен в кавычки.
Примечание: Примечание: В угловых скобках были указаны параметры команды
и <new_contact_name>
<
new_login_name
. Перед запуском обработчика вместо на их место будут подставлены имя и логин созданной учетной записи клиента соответственно. Ниже приводится полный список доступных параметров. Следует помнить, что при выполнении операции удаления параметры типа new_xxx содержат пустую строку. При выполнении операции создания параметры типа old_xxx содержат пустую строку.>
Теперь войдите в Parallels Plesk Panel и создайте нового клиента: в поле Имя введите значение "Some Client", а в поле Логин введите "some_client". Произойдет запуск обработчика, и в файл c:\windows\temp\event_handler.log
будут добавлены следующие записи:
Sat Jun 26 21:46:34 NOVT 2004
client created
name: Some client
login: some_client
Если вам необходимо создать другие обработчики, повторите для каждого обработчика указанные выше действия.
Более подробная информация о событиях, для которых может быть создан обработчик событий, представлена в расширенном руководстве администратора Parallels Plesk Panel, размещенном на веб-сайте Parallels.