Anzeige:
Ergebnis 1 bis 4 von 4

Thema: /proc/mdstat überwachen

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.01.2001
    Beiträge
    242

    /proc/mdstat überwachen

    hi,

    ich möchte mit einem shellscript für den netsaint die /proc/mdstat überwachen, da ich ja nur dort den status des raids sehe.
    mein ansatz:

    #!/bin/sh
    #


    CHECKa=`grep "_U" /proc/mdstat | wc -l`
    CHECKb=`grep "U_" /proc/mdstat | wc -l`

    if [ "$CHECKa" = "0" ] && [ "$CHECKb" = "0" ]; then
    echo "0"
    exit 0
    fi

    if [ ! "$CHECKa" = "0" ] || [ ! "$CHECKb" = "0" ]; then
    echo "1"
    exit 1
    fi


    ich brauche bei vorhandensein der obigen suchmuster einen exit 1 und
    sonst einen exit 0, aber egal was in der datei ist, ich bekomme immer einen exit 1

    was ist da falsch?

    der tom

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.01.2001
    Beiträge
    242
    ich nochmal -

    bevor ich das && und || eingestzt habe stand alles jeweils in 1 Klammer
    und war mit -a bzw. -o verknüpft - brtachte aber auch nix

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.12.2001
    Ort
    Berlin
    Beiträge
    231
    Vielleicht Leerzeichen nach bzw vor den eckigen Klammern !
    if[ $.... = 0 ] && [ $...= 0 ] ;then

    T;o)Mes
    ************************************************
    Man(n oder Frau) muss nicht alles wissen,
    Man(n oder Frau) muss nur wissen wo es steht !
    ************************************************
    http://www.sandtom.net
    ICQ 176436259

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.01.2001
    Beiträge
    242
    habs gefunden - die variablen sind nicht einfach 0 sondern da sind noch ein paar leerzeilen drinn.

    if [ "$A" = " 0" -a "$B" = " 0" ]; then

    funktioniert jetzt

    fände es zwar eleganter, wenn ich die leerzeichen nicht mit
    angeben müsste aber ich weis nicht wie ich den string bearbeiten
    muss.


    der tom

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •