Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Zu dumm zum zum

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.08.2009
    Beiträge
    10

    Zu dumm zum zum

    Hallo Kollegen,

    ich soll mal wieder, nach einem dreiviertel Jahr, ein Shell-skript basteln und steh mal wieder voll auf dem Schlauch.

    Ziel ist es:
    Ich will wissen ob ein gewisser Prozess noch läuft und danach erst weiter machen im Skript.

    Nun baue ich mir eben eine for-Schleife nach folgendem Gedanken.

    ps -fu xuser | sort | grep *konvertername*

    wenn hier laufende Prozesse gefunden werden muss davon ausgegangen werden, dass der Konverter noch läuft, keine Prozesse = Konverter steht, dann weiter im Text.

    So würde dann meine if-Schleife aussehen....

    if 'ps -fu ugb401 | sort | grep *iib*' = 0

    was aber so zu garnix führt!

    Sicher hat einer von Euch eine funktionierende Idee?

    Danke im Voraus.
    Xanthariel

  2. #2
    Registrierter Benutzer Avatar von John W
    Registriert seit
    29.01.2010
    Beiträge
    211
    Prüft alle 5 sekunden, ob der Konverter läuft und fährt danach fort.
    Code:
    until [ $(ps aux | grep *konvertername* | wc -l ) -eq 1 ] ; do sleep 5; done

Lesezeichen

Berechtigungen

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