Debian, crontab, scripting og syslog
-
- Admin
- Indlæg: 3649
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Debian, crontab, scripting og syslog
Som overskriften lidt hentyder, så har jeg på en Debian server installeret et script i crontab, og jeg forstår ikke rigtig outputtet i syslog...
I crontabben har jeg
som starter
webalizer generer en statisk html-side uf fra apaches log http://www.webalizer.org/
I sysloggen kan jeg så se de her linier, fra kl 4 om morgnen når webalizer starter, og så 1 time frem
Og det forstår jeg ikke. Jeg kan se på de statiske filer som webalizer laver, at de bliver lavet kl 4, ikke kl 4 59, så scriptet bliver åbenbart kun kørt den ene gang. Er der nogen der ved hvad der skyldes, og evt. hvordan jeg slipper af med alle de linier?
I crontabben har jeg
Kode: Vælg alt
* 04 * * * /home/titanus/scripts/web-log >> /dev/null 2>&1
Kode: Vælg alt
#!/bin/sh
webalizer=/usr/bin/webalizer
yesterday_date=$(date -d yesterday +%Y.%m.%d)
# For debugging
# echo "$webalizer"
# echo "$yesterday_date"
if test -e /var/log/apache2/access.$yesterday_date; then
$webalizer /var/log/apache2/access.$yesterday_date
else
echo "Yesterdays log not found. Exiting"
exit 12
fi
exit 0
I sysloggen kan jeg så se de her linier, fra kl 4 om morgnen når webalizer starter, og så 1 time frem
Kode: Vælg alt
titanus@ubuntudk:~$ sudo cat /var/log/syslog | grep titanus
Jun 11 04:00:01 ubuntudk /USR/SBIN/CRON[1567]: (titanus) CMD (/home/titanus/scripts/web-log >> /dev/null 2>&1)
Jun 11 04:01:01 ubuntudk /USR/SBIN/CRON[1572]: (titanus) CMD (/home/titanus/scripts/web-log >> /dev/null 2>&1)
...
Jun 11 04:59:01 ubuntudk /USR/SBIN/CRON[1879]: (titanus) CMD (/home/titanus/scripts/web-log >> /dev/null 2>&1)
Og det forstår jeg ikke. Jeg kan se på de statiske filer som webalizer laver, at de bliver lavet kl 4, ikke kl 4 59, så scriptet bliver åbenbart kun kørt den ene gang. Er der nogen der ved hvad der skyldes, og evt. hvordan jeg slipper af med alle de linier?
Hvem er online
Brugere der læser dette forum: [Crawler] og 0 gæster