View previous topic :: View next topic |
Author |
Message |
tmasscool Apprentice
Joined: 27 Jul 2005 Posts: 151
|
Posted: Fri Jun 02, 2006 1:48 pm Post subject: [ACPID]taille du log /var/log/acpid (résolu) |
|
|
Bonjour tout le monde.
Voilà, j'ai un petit souci avec le fichier /var/log/acpid. Le portable de mon frère a une gestion de l'acpi qui est imparfaite. Et cela vient gonfler le log de ce fichier qui peut prendre des tailles conséquentes (plusieurs Go) lorsque le portable est allumé longtemps. Ce qui empêche parfois au redémarrage de charger l'interface graphique utilisateur, car il n'y a plus de place pour faire des fichiers temporaires.
Je voudrais savoir comment limiter la taille maximale du fichier /var/log/acpid à disons par exemple 512Ko.
Quelqu'un aurait une solution à me proposer?
Bien sûr, j'ai déjà regardé le tuto pour régler les problèmes courants liés à l'acpi. J'ai pratiquement résolu tous les problèmes, sauf celui de ce log. J'ai également regardé dans les pages de manuel d'acpid et je n'ai rien trouvé qui puisse m'aider..
Merci d'avance !
Last edited by tmasscool on Fri Jun 02, 2006 2:39 pm; edited 1 time in total |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Jun 02, 2006 1:55 pm Post subject: |
|
|
c'est pas très propre mais dans un cron tu fais :
echo '' > /var/log/acpid
ou mieux tu modifie ton syslog pour rediriger l'acpi vers /dev/null
edit :
de tete et pour syslog-ng
dans /etc/syslog-ng/syslog-ng.conf
destination d_access { file("/dev/null"); };
filter f_acpi { facility(acpi); };
log { source(src); filter(f_acpi); destination(d_access); }; |
|
Back to top |
|
|
tmasscool Apprentice
Joined: 27 Jul 2005 Posts: 151
|
Posted: Fri Jun 02, 2006 2:04 pm Post subject: |
|
|
j'ai déjà penso à cron mais cette solution ne me plait pas.
Existe-t-il un programme en ligne de commande qui permet de surveiller un fichier log et de définir des restrictions sur celui-ci? |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Jun 02, 2006 2:06 pm Post subject: |
|
|
il existe un truc appelé logrotate
qui te permet de compresser et de faire tourner les logs sur base de règles.
sinon mon truc syslog d'au dessus doit rouler aussi je pense. |
|
Back to top |
|
|
tmasscool Apprentice
Joined: 27 Jul 2005 Posts: 151
|
Posted: Fri Jun 02, 2006 2:08 pm Post subject: |
|
|
Il turisto wrote: | il existe un truc appelé logrotate
qui te permet de compresser et de faire tourner les logs sur base de règles.
sinon mon truc syslog d'au dessus doit rouler aussi je pense. |
logrotate ?
ah je vais aller jeter un oeil la dessus. |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
|
Back to top |
|
|
tmasscool Apprentice
Joined: 27 Jul 2005 Posts: 151
|
Posted: Fri Jun 02, 2006 2:38 pm Post subject: |
|
|
merci, logrotate marche niquel !
On peut limiter la taille du log comme ceci dans /etc/logrotate.conf
/var/log/acpid {
rotate 1
size 512k # force la rotation du log s'il atteint 512k
daily
sharedscripts
postrotate
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
endscript
}
encore merci, je marque le topic comme résolu ! |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Jun 02, 2006 2:41 pm Post subject: |
|
|
de rien ce fut un plaisir |
|
Back to top |
|
|
|