Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/03/2005, 11h35   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2003
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 40
Points : 14
Points : 14
Par défaut Utilisation de logotrate

Bonjour,

Une petite précision sur le fonctionnement du logrotate. Voila je voudrais une fois par mois détacher mon log d'apache et l'archiver. Pour cela j'ai crée le fichier apache dans /etc/logrotate.d

Voici son contenu :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
/usr/local/apache/logs/acess_log  /usr/local/apache/logs/error_logs {
 
monthly
rotate 12
olddir /var/log/archives
Sharedscripts
postrotate
/sbin/killall -HUP httpd
endscript
}
Au 01 mars donc le premier jour du mois , cela n'a pas fonctionner. J'ai sans doute oublié de configurer quelque chose ?

Qu'en pensez-vous ?

Merci
Franco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2005, 02h11   #2
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Tu as oublié le plus important. Comment veux-tu que "logrotate" se lance sans configurer "cron" ?

Bon je résume la situation.

1. Dans le répertoire "/etc/logrotate.d" tu y ajoutes "ton script".

2. Dans le répertoire "/etc/cron.d", tu dois ajouter le script "logotrate".

par exemple:

Code :
1
2
#!/bin/sh
/usr/local/sbin/logrotate /etc/logrotate.conf
Dans ton "crontab", tu ajoutes la ligne suivante:

Code :
0 4 * * *  /etc/cron.d/logrotate
Avec le code ci-dessus ton script sera exécuté tous les jours à 4 h 00 du matin. Ce n'est pas vraiment ce que tu souhaites ? Pour cela je te laisse regarder ceci.

As-tu testé ?
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2005, 09h51   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2003
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 40
Points : 14
Points : 14
merci !

je penser bien qu'il me manquer un truc

mais ce qui me mais le doute c'est les valeur et . Ne doivent elles pas preciser au logrotate de s'executer tout les mois .

Sinon , conviendrais t il pas mieux que . Peut etre cela nous eviterai de rentrer une entrée dans la crontab ( la chuis po sur ).
Franco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2005, 10h30   #4
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Je viens de te trouver ceci.
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2005, 15h01   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2003
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 40
Points : 14
Points : 14
merci !

vé essayer !

Franco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h22.


 
 
 
 
Partenaires

Hébergement Web