Сервер должен выполнять некоторые действия регулярно:
`amstat.conf'
,
то один или два раза в час (выбор конкретного интервала за Вами)
должен запускаться модуль
runqueue.
Он выполняет команды к серверу, присланные пользователями и накопленные в
очереди модулем
listener. Однако рекомендуемым способом запуска
runqueue остается все-таки указание параметра `server-run
yes', ведущее к автоматическому его запуску при поступлении
письма-задания от пользователя.
Для того, чтобы запускать сервер периодически необходимо воспользоваться
вписать строки, подобные следующим, в конфигурационный файл cron для
пользователя root (обычно для этого лучше всего использовать
команду `crontab -e -u root'
):
17,47 * * * * /var/local/stat/bin/runqueue
Никакой магии в числах 17,47 нет - просто обычно я смещаю задания для
cron
вразнобой для плавного распределения нагрузки.
Запуск модуля
daily не рекомендуется производить из cron
. Лучше
задействовать для этой цели системный ежедневно выполняемый скрипт (обычно
он называется `/etc/daily.local'
или просто
`/etc/daily'
).
Внесите в его конец строки, подобные этим:
# Daily statistic processing
#
/var/local/stat/bin/daily
Такая рекомендация связана с тем, что частично обработкой log-файлов и
статистики обычно занимается `/etc/daily'
, что потенциально
может привести к одновременной его работе с модулем
daily сервера
статистики в случае запуска последнего из cron
. В большинстве
ситуаций это нежелательно.
Кроме того, обычно имеет смысл вставить в модуль daily или системный скрипт для ежедневных действий создание архивной копии SQL базы данных. В состав сервера статистики такой утилиты пока не входит.
Других требований к регулярно выполняемым действиям в текущей версии сервера нет.