[sisyphus] Re: webalizer - /etc/cron.d/webalizer

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Сб Дек 4 08:01:18 MSK 2004


On Friday 03 December 2004 05:04 am, Ruslan Popov wrote:
> Michael Shigorin wrote:
> > On Fri, Dec 03, 2004 at 09:37:40AM +0300, Ruslan Popov wrote:
> >>0 0 * * * webalizer /usr/bin/webalizer -c /etc/webalizer/apache.conf
> >>Я мог что-то не понять, но зачем указан webalizer перед
> >>/usr/bin/webalizer?
> >
> > См. crontab(5)
>
> Угу
>
> >>Анализ логов апача не происходит.
> >
> > ls -ld /var/log/httpd
> > id webalizer
> >
> > ?
> >
> >>Для решения проблемы пришлось вставить ручками запуск скрипта в
> >>crontab пользователя webalizer.
> >
> > Вообще-то оно работает из коробки (когда злобный майнтейнер
> > apache не устраивает мне как майнтейнеру webalizer засады с
> > правами на /var/log/httpd). :)
> >
> > Ломать, не поняв -- дело неблагодарное и привычка плохая.
>
> Не работало "из коробки" несколько дней, потом "поправил" :)
> Дома разберусь, отпишу...

Вы видимо (так же как и я) инициализировали его базу запустив webalizer 
ручками от себя или от рута первый раз и он насоздавал файлов которые 
пользователю webalizer недоступны на запись и из-под крона обновить он их не 
может. А вот что он это делает совершенно молча - это не есть правильно. Как 
бы его научить ругаться в syslog? Hint: кроме /var/lib/webalizer/ не забудьте 
проверить /var/www/html/webalizer/.

-- 
Иван



Подробная информация о списке рассылки Sisyphus