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 shell pour surveillance de l'espace disque


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 137
    Par défaut Script shell pour surveillance de l'espace disque
    Bonjour à tous,

    Je cherche à réaliser un script qui suite à un paramètre donné en % affiche les lignes de df supérieur à cette valeur.

    J'ai pour l'instant extrait le champ utilisé en % avec ces valeurs , cependant je vois pas comment faire un grep avec par ex $1 pour m'afficher juste les lignes de cette colonne pour pouvoir avancer.

    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Salut,

    Avec Awk ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    df -h |awk -v MyMax=10 ' $0 ~ /^\//  { gsub("%","",$5) ; if ( $5 > MyMax ) { print $1 " " $5 }}'

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 137
    Par défaut
    Merci pour ta réponse,

    je suis grand débutant sur linux je t'avoue que après le pipe je comprend pas du tout le script ..

    si je fais ./script 8% par ex ca marche pas

    Tu as possibilité de me montrer un script en version simplifié ?

    Merci

  4. #4
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    awk est programme qui permet de traiter des lignes et du texte de façon très avancée.
    Je te laisse le soin d'essayer de comprendre car entre ce script et une version qui pourrait prendre un argument en paramètre, Il n'y a pas pratiquement rien à faire.

Discussions similaires

  1. Script shell pour man en troff vers pdf
    Par bxflash dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 30/10/2006, 08h40
  2. Script shell pour tester si un répertoire est vide ou pas
    Par Ito dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 04/10/2006, 17h44
  3. Script shell pour modifier plusieurs fichiers
    Par julio_097 dans le forum Shell et commandes GNU
    Réponses: 10
    Dernier message: 03/10/2006, 12h41
  4. Script shell pour persister les variables exportées
    Par Giovanny Temgoua dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 03/10/2006, 09h07
  5. [GML] Scripts shell pour extraire des données d'Oracle
    Par diamonds dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 28/09/2006, 07h04

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