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 :

Script nettoyage des fichiers log + Temp + historique


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mai 2015
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 61
    Points : 37
    Points
    37
    Par défaut Script nettoyage des fichiers log + Temp + historique
    Bonjour mes amis,

    Je me permets de vous écrire, suite un beug dans mon script, je l'ai fais mais c'est vraiment basique, je trouve il est pas trop optimisé, même parfois j'aurai des erreurs de syntaxe au niveau de résultat même si il fonctionne bien et il supprime mes fichiers de log, mais pas celle du historique, je pense que la méthode que j'ai fais, c'est pas du tous la bonne.

    Pourriez vous me voir ce fameux petit script ^^ qui sert juste à nettoyer les fichiers de log + les fichiers temporaire + supprimer l’historique.

    Merci pour vos réponse.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    ## vérification si les fichier tmp existe !! si oui supprimer 
    temporaire="/tmp/*"
     
    if [ -f $temporaire ]
    	then rm /tmp/*
    		echo "les fichiers temporaire sont bien supprimés "
    	else 
    		echo "le fichier tmp est bien vide, y'a rien à supprimer "
    fi
     
     
    ## vérification si les fichier de log existe !! si oui supprimer 
    log="/var/log/*"
     
    if [ -f $log]
    	then rm /var/log/*
    		echo "les fichiers de log sont bien supprimés "
    	else 
    		echo "le fichier log est bien vide,  y'a rien à supprimer"
    fi
     
    #vider historique 
    History -c

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    tu peux optimiser en testant les fichiers ouverts ou pas avant de faire un rm dessus (voir fuser)

    supprimer un log n'a de sens que si tu ne fais pas de logrotate et encore meme dans ce cas un RM n'est pas appropié et un echo > file serait mieux dans un tel cas

    pour l'historique des commandes je trouve que le purger est une erreur mais pareil un echo > /homeuser/.shellname_history serait bien plus bienvenue qu'un history -c qui n'est pas forcément dispo/valide/efficace sur tous les shells....

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mai 2015
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 61
    Points : 37
    Points
    37
    Par défaut
    Salut,

    Merci pour ces informations, je vais chercher sur tous ces infos que vous m'avez dis, je te tiens au courent dé que je fais ma première version.

    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/07/2009, 10h22
  2. Des logiciels pour l'analyse des fichiers log
    Par maya dans le forum Réseau
    Réponses: 3
    Dernier message: 14/04/2007, 22h27
  3. [log4j] emplacement des fichiers .log
    Par danyboy85 dans le forum Logging
    Réponses: 7
    Dernier message: 18/01/2007, 07h47
  4. Garder une trace des fichiers log
    Par Krispy dans le forum Administration système
    Réponses: 2
    Dernier message: 10/05/2006, 19h20
  5. perte des fichiers logs
    Par jean-jacques varvenne dans le forum Oracle
    Réponses: 11
    Dernier message: 10/12/2004, 14h32

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