[linux] Re: crontab probleem

Bart-Jan Vrielink bartjan op vrielink.net
Do Aug 12 08:48:23 CEST 2010


On 08/12/10 08:23, paai wrote:

> ik heb een probleem met crontab op Kubuntu 10.04.
>
> De crontab (root) regel is:
> 01 01 * * *  /usr/lib/cgi-bin/awstats.pl -config=localhost -update
>   >/dev/null
> om elke dag om 01:01 de taak uit te voeren.
>
> Maar in syslog staat om elke tien minuten:
>
> Aug 11 23:00:01 breslau CRON[4914]: (www-data) CMD ([ -x
> /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r
> /var/log/apache2/access.log ]&&  /usr/lib/cgi-bin/awstats.pl
> -config=awstats -update>/dev/null)
>
>    

Deze entry, die elke 10 minuten draait, draait onder de user www-data en 
is dus niet de entry hierboven. Doe eens een 'crontab -u www-data -l' en 
kijk in /etc/cron.d voor mogelijke locaties voor deze entry.
Ik vermoed dat deze entry door de distributie die je gebruikt naar 
binnen is gefietst.
> maar er is niets gebeurd in de awstats database.
>    

Ik ben niet (meer) bekend met awstats. Maar gezien het bovenstaande, kun 
je wellicht in /etc/awstats/awstats.conf kijken of je distributie 
wellicht een database op een andere locatie dan die jij in gedachten had 
gebruikt?

> Als ik hetzelfde commando vanaf de commandline doe, doet hij het wel.
> Het valt me op dat in de syslogregel "-config=awstats" staat i.pl.v.
> '-config=localhost' zoals in de crontab.
>
> Kan iemand hier licht over laten schijnen?
>    

Als je het commando vanaf de commandline doet, doe je dat als de user 
www-data of als root? Indien het laatste, dan heeft de user www-data 
waarschijnlijk te weinig rechten.




More information about the Linux mailing list