Denny Schierz wrote:

> wie komme ich aus dieser Schleife wieder raus?
>
> while [ 1 ]
>      do
>         ps ax -o pid | grep $ID
>            if [ $? = 0 ]
>               then echo "lebt"
>               sleep 5 &
>               else
>               echo "tot"
>               $0 start
>       fi
> done
>
> Ich möchte, dass in der while schleife zusätzlich geprüft wird, ob eine
> $LOCKFILE existiert und erst dann sein $0 start wieder aufruft.
>
> Mir will es nicht gelingen, da ein zusätzliches while oder until
> reinzudrücken.
>
> Kann mir jemand Nachhilfe geben?

Schleifen kann man mit break abbrechen:
man bash
/break \[n\]

Allerdings habe ich nicht wirklich verstanden, was Du genau machen willst.

Gruß
  mks
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an