[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