[Comm] Re: ALM2.4 awstats

Dmitry Vodennikov =?iso-8859-1?q?vod_=CE=C1_elecom=2Eru?=
Пт Фев 4 14:59:56 MSK 2005


Хлызов А.А. пишет:
> В сообщении от 4 Февраль 2005 19:21 Michael Shigorin написал(a):
> 
>>On Fri, Feb 04, 2005 at 03:09:23AM -0800, Dmitry Vodennikov wrote:
>>
>>>Имеется свежепоставленный alm2.4, сделано apt-get update, apt-get
>>>upgrade. ------------------------------------------------
>>># ls -ld /var/log/httpd
>>>drwxr-x---  2 root apache 4096 Feb  3 07:09 /var/log/httpd
>>
>>Так задумано, см. bugzilla по apache.
>>
>>
>>># cat /etc/cron.d/awstats
>>>0 * * * * awstats /usr/share/awstats/tools/awstats_updateall.pl now
>>>-confdir=/etc/awstats
>>>-awstatsprog=/usr/share/awstats/wwwroot/cgi-bin/awstats.pl > /dev/null
>>>------------------------------------------------
>>>Соответственно скрипт не отрабатывает из-за отсутствия прав на
>>>/var/log/httpd. Это только у меня так?
>>
>>Видимо, нет -- если awstats не добавляют в группу apache.
>>Добавьте и повесьте на него багу.
> 
> 
> На самом деле, apache здесь ни при чем. Cron'овские задачи (IMHO) выполняются 
> от рута, у меня стоит в /etc/cron.hourly вызов скрипта 
> #!/bin/sh
> 
> /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mail -update -output 
> 
>>/usr/local/awstats/wwwroot/index.html
> 
> 
> и оно работает... Хотя
> # ls -ld /var/log/httpd/access_log
> -rw-r--r--    1 root     apache          0 Янв 30 
> 04:02 /var/log/httpd/access_log
> # ls -ld /var/log/mail/all
> -rw-------    1 root     root     10703513 Фев  4 19:26 /var/log/mail/all
> 
> у меня он еще и мыльную статистику собирает...
Так оно конечно работает, но я предпочитаю запускать подобные вещи 
из-под рута только в том случае, если по другому решить задачу не 
получается.




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