IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Purger les logs


Sujet :

Shell et commandes GNU

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 135
    Points : 70
    Points
    70
    Par défaut Purger les logs
    Bonjour,

    J'aimerai faire un tri dans mes logs en zippant les fichiers mais je bloque sur le nommage de mon fichier.

    Voila un exemple de nom de fichier nagios-12-18-2012-00.log que j'aimerais transformer en nagios-12-18-2012-00.log.zip

    Voici la commande que j'utilise pour zip 1 fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find /application/app/nagios/var/archives -ctime +7 -exec zip test.zip '{}' +
    Seulement je ne sais pas comment procéder pour zipper plusieurs fichiers en formatant la sortie du fichier.

    EDIT : Avec un peu de persévérance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find /application/app/nagios/var/archives -ctime +7 -print -exec gzip {} \;

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par musha76 Voir le message
    Voila un exemple de nom de fichier nagios-12-18-2012-00.log que j'aimerais transformer en nagios-12-18-2012-00.log.zip
    Petite remarque hors-sujet: si tu fais un simple "ls" sur tes fichiers, ils seront triés par ordre alphabétique, donc, avec le formatage choisi, par ordre des mois, c'est-à-dire tous les janviers, puis tous les févriers, sans tenir compte des années. (et encore, à condition que janvier soit codé 01 et non 1)

    Beaucoup d'informaticiens mettent les valeurs de poids fort avant les valeurs de poids faible, yyyy-mm-dd par exemple nagios-2012-12-18-00.log.zip.
    De cette manière, l'ordre chronologique et l'ordre alphabétique coïncident.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 135
    Points : 70
    Points
    70
    Par défaut
    Oui effectivement c'est loin d'être bête ce que tu dis...

    J'ai juste besoin de comprendre quelque chose, j'arrive à créer mon archive et je veux l'envoyer dans un file old.log via la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find /application/app/nagios/var/archives -ctime +7 -print -exec gzip {} \; -exec mv {} /application/app/nagios/var/archives/old.log/ \;
    mais le déplacement n'est pas permit, je suppose à cause des noms de fichier qui change. Comment puis-je remédier à cela tout en gardant la structure find ?

    EDIT : J'aime bien faire question/réponse :p

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find /application/app/nagios/var/archives -ctime +7 -print -exec gzip {} \; -exec mv {}.gz /application/app/nagios/var/archives/old.log/ \;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL-5.6] Besoin d'aide pour purger les general log
    Par casimir92400 dans le forum Administration
    Réponses: 0
    Dernier message: 06/01/2014, 15h10
  2. purger les archives log agent
    Par glood1 dans le forum Administration
    Réponses: 1
    Dernier message: 10/02/2010, 17h30
  3. Purger les logs Systèmes "Security"
    Par technopole dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 17/09/2008, 09h32
  4. [Tomcat] Comment supprimer tous les logs ?
    Par Soulsurfer dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 11/05/2004, 16h35
  5. Purger les droits d'un utilisateur
    Par Pari dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/01/2004, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo