Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/03/2019, à 21:43

Oliv59

Savelog ==> pour garder les sorties dans un meme fichier par jour ?.

Bonjour ici,

Vous m'avez largement prouvé vos compétences il y a une petite semaine de ca, du coup je retente ma chance big_smile
Nouvelle question auj : je redirige toutes les sorties e mon script bash grâce à ces commandes :

logFile='/var/log/mylogs.log'
savelog -n -c 7 -l "$logFile"
exec &> >(tee "$logFile")

Le savelog me fait bien tourner les logs, seulement au lieu de les archiver / renommer une fois par jour, il me crée un nouveau fichier à chaque execution.
Ca se parametre comment, ca ?
Merci d'avance wink
Oliv.

Dernière modification par Oliv59 (Le 17/03/2019, à 21:58)

Hors ligne

#2 Le 17/03/2019, à 22:22

Watael

Re : Savelog ==> pour garder les sorties dans un meme fichier par jour ?.

salut,

selon moi, savelog effectue la rotation lors de chacun de ses appels, à chaque fois que tu lances le script, donc.
je n'ai rien vu dans le man qui puisse empêcher ça.

peut-être quelqu'un d'autre connaît savelog, je n'ai fait que lire le man.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 18/03/2019, à 08:44

bruno

Re : Savelog ==> pour garder les sorties dans un meme fichier par jour ?.

Bonjour,

Je ne connais pas savelog mais tu devrais plutôt utiliser logrotate pour cela.

Hors ligne

#4 Le 18/03/2019, à 21:18

Oliv59

Re : Savelog ==> pour garder les sorties dans un meme fichier par jour ?.

bruno a écrit :

Bonjour,

Je ne connais pas savelog mais tu devrais plutôt utiliser logrotate pour cela.

Merci bruno, je m'en suis sorti nickel avec logrotate, je ne savais pas qu'il était installé par défaut .
Bonne soirée !

Hors ligne