J'ai récupéré les log de mon site web et je voudrais les exploiter.
La période concernée est d'une année. J'ai donc 365 fichiers au format
apache du type "www.monsite_date.log.gz" posés dans /home/lolo/stat
j'éssais le script suivant :
#! /bin/bash
for file in ls`/home/lolo/stat/* `
do
webalizer -c /etc/webalizer.conf
done
Quand j'éxécute le script, ce dernier affiche toutes les lignes du 1er
fichier de log en indiquant "command not found" pour chacune des lignes
et en derniere ligne "No valid records found!"
Si je spécifie un fichier de log particulier
#webalizer -c /etc/webalizer.conf /home/lolo/www.monsite_20020101.log.gz
cela fonctionne.
Je pense avoir configuré correctement webalizer.
je ne suis pas sur :
- de mon bout de script
- du mode incrémental à activer ou pas dans webalizer
On Sun, 09 Nov 2003 02:59:41 +0100, laurent wrote:
(...)
for file in ls`/home/lolo/stat/* ` do webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
laurent
gerard patel a écrit:
On Sun, 09 Nov 2003 02:59:41 +0100, laurent wrote:
(...)
for file in ls`/home/lolo/stat/* ` do webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
Merci, mais meme message d'erreur :o( affichage de toutes les lignes du 1er fichier de log en indiquant "command not found" pour chacune des lignes et en derniere ligne "No valid records found!"
Laurent
gerard patel a écrit:
On Sun, 09 Nov 2003 02:59:41 +0100, laurent <big.ride@laposte.net>
wrote:
(...)
for file in ls`/home/lolo/stat/* `
do
webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
Merci, mais meme message d'erreur :o(
affichage de toutes les lignes du 1er fichier de log en indiquant
"command not found" pour chacune des lignes et en derniere ligne "No
valid records found!"
On Sun, 09 Nov 2003 02:59:41 +0100, laurent wrote:
(...)
for file in ls`/home/lolo/stat/* ` do webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
Merci, mais meme message d'erreur :o( affichage de toutes les lignes du 1er fichier de log en indiquant "command not found" pour chacune des lignes et en derniere ligne "No valid records found!"
Laurent
laurent
laurent a écrit:
gerard patel a écrit:
On Sun, 09 Nov 2003 02:59:41 +0100, laurent wrote:
(...)
for file in ls`/home/lolo/stat/* ` do webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
Merci, mais meme message d'erreur :o( affichage de toutes les lignes du 1er fichier de log en indiquant "command not found" pour chacune des lignes et en derniere ligne "No valid records found!"
Laurent
Autres info : si les stats ne sont pas dézipées, j'ai le message suivant qui laisse penser que le script voudrait éxécuter la file :
./weba.bash: line 1: /home/lolo/stat/www.monsite_20020101.log.gz: cannot execute binary file Error: Can't open log file ls
Autre question : dans ce cas précis, je dois bien activer l'option "incrémental" ?
On Sun, 09 Nov 2003 02:59:41 +0100, laurent <big.ride@laposte.net>
wrote:
(...)
for file in ls`/home/lolo/stat/* `
do
webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
Merci, mais meme message d'erreur :o(
affichage de toutes les lignes du 1er fichier de log en indiquant
"command not found" pour chacune des lignes et en derniere ligne "No
valid records found!"
Laurent
Autres info : si les stats ne sont pas dézipées, j'ai le message suivant
qui laisse penser que le script voudrait éxécuter la file :
./weba.bash: line 1: /home/lolo/stat/www.monsite_20020101.log.gz: cannot
execute binary file
Error: Can't open log file ls
Autre question : dans ce cas précis, je dois bien activer l'option
"incrémental" ?
On Sun, 09 Nov 2003 02:59:41 +0100, laurent wrote:
(...)
for file in ls`/home/lolo/stat/* ` do webalizer -c /etc/webalizer.conf
webalizer -c /etc/webalizer.conf $file
Gerard
Merci, mais meme message d'erreur :o( affichage de toutes les lignes du 1er fichier de log en indiquant "command not found" pour chacune des lignes et en derniere ligne "No valid records found!"
Laurent
Autres info : si les stats ne sont pas dézipées, j'ai le message suivant qui laisse penser que le script voudrait éxécuter la file :
./weba.bash: line 1: /home/lolo/stat/www.monsite_20020101.log.gz: cannot execute binary file Error: Can't open log file ls
Autre question : dans ce cas précis, je dois bien activer l'option "incrémental" ?
On Sun, 09 Nov 2003 15:18:19 +0100, laurent wrote:
Merci, mais meme message d'erreur :o(
si en corrigeant le script il y a le meme message d'erreur, c'est qu'il y a un gag dans la compréhension de la commande utilisée; en lisant la FAQ du programme, il est recommandé de ne PAS utiliser la syntaxe -c /etc/webaliser.conf, ce qui me fait supposer que la documentation n'a pas été lue completement :-)
Gerard
On Sun, 09 Nov 2003 15:18:19 +0100, laurent <big.ride@laposte.net>
wrote:
Merci, mais meme message d'erreur :o(
si en corrigeant le script il y a le meme message
d'erreur, c'est qu'il y a un gag dans la compréhension de
la commande utilisée; en lisant la FAQ du programme, il est
recommandé de ne PAS utiliser la syntaxe -c /etc/webaliser.conf,
ce qui me fait supposer que la documentation n'a pas été lue
completement :-)
On Sun, 09 Nov 2003 15:18:19 +0100, laurent wrote:
Merci, mais meme message d'erreur :o(
si en corrigeant le script il y a le meme message d'erreur, c'est qu'il y a un gag dans la compréhension de la commande utilisée; en lisant la FAQ du programme, il est recommandé de ne PAS utiliser la syntaxe -c /etc/webaliser.conf, ce qui me fait supposer que la documentation n'a pas été lue completement :-)
Gerard
laurent
gerard patel a écrit:
On Sun, 09 Nov 2003 15:18:19 +0100, laurent wrote:
Merci, mais meme message d'erreur :o(
si en corrigeant le script il y a le meme message d'erreur, c'est qu'il y a un gag dans la compréhension de la commande utilisée; en lisant la FAQ du programme, il est recommandé de ne PAS utiliser la syntaxe -c /etc/webaliser.conf, ce qui me fait supposer que la documentation n'a pas été lue completement :-)
Gerard
Newbie oblige ;o)
En fait, comme cela ça fonctionne :
#! /bin/bash for file in /home/lolo/stat/* do /usr/bin/webalizer -c /etc/webalizer.conf "$file" done
Laurent
gerard patel a écrit:
On Sun, 09 Nov 2003 15:18:19 +0100, laurent <big.ride@laposte.net>
wrote:
Merci, mais meme message d'erreur :o(
si en corrigeant le script il y a le meme message
d'erreur, c'est qu'il y a un gag dans la compréhension de
la commande utilisée; en lisant la FAQ du programme, il est
recommandé de ne PAS utiliser la syntaxe -c /etc/webaliser.conf,
ce qui me fait supposer que la documentation n'a pas été lue
completement :-)
Gerard
Newbie oblige ;o)
En fait, comme cela ça fonctionne :
#! /bin/bash
for file in /home/lolo/stat/*
do
/usr/bin/webalizer -c /etc/webalizer.conf "$file"
done
On Sun, 09 Nov 2003 15:18:19 +0100, laurent wrote:
Merci, mais meme message d'erreur :o(
si en corrigeant le script il y a le meme message d'erreur, c'est qu'il y a un gag dans la compréhension de la commande utilisée; en lisant la FAQ du programme, il est recommandé de ne PAS utiliser la syntaxe -c /etc/webaliser.conf, ce qui me fait supposer que la documentation n'a pas été lue completement :-)
Gerard
Newbie oblige ;o)
En fait, comme cela ça fonctionne :
#! /bin/bash for file in /home/lolo/stat/* do /usr/bin/webalizer -c /etc/webalizer.conf "$file" done
Laurent
g.patel
On Mon, 10 Nov 2003 23:20:18 +0100, laurent wrote:
En fait, comme cela ça fonctionne :
#! /bin/bash for file in /home/lolo/stat/* do /usr/bin/webalizer -c /etc/webalizer.conf "$file"
tiens, je ne vois pas bien pourquoi ça ne marche pas en ne mettant pas le chemin de webalizer alors que ça marche en dehors d'un script.
Gerard
On Mon, 10 Nov 2003 23:20:18 +0100, laurent <big.ride@laposte.net>
wrote:
En fait, comme cela ça fonctionne :
#! /bin/bash
for file in /home/lolo/stat/*
do
/usr/bin/webalizer -c /etc/webalizer.conf "$file"
tiens, je ne vois pas bien pourquoi ça ne marche
pas en ne mettant pas le chemin de webalizer
alors que ça marche en dehors d'un script.