Tag J�rgen,

uhm, am Tuesday, December 11, 2001, um 11:54:50 PM hast du folgende Gedanken in 
Bits&Bytes gespeichert:

 (...)
JS> if (! ( ps aux | grep 'prozessname' ) ) then prozessname fi

JS> Das Ding funzt nur, wenn der Prozess noch nicht l�uft.
JS> wenn er schon l�uft, startet er nochmal nach Aufruf des Scriptes.

--  mh?
    [code]
    $ if ! ps | grep -iq 'WelcometotheHell!'; then echo "blah."; fi
    blah.
    $ if ! ps | grep -iq 'bash'; then echo "blah."; fi
    [/code]
    (hier solltest du auch den einzeiler haben)
    f�r die ganzen kewlen, dies kuerzer haben wollen:
    '( ps | grep -iq '<process>') || <dowhatyouwant>'

JS> Ich vermisse in Deinem Script das "else"  liegts daran?
-- nope, daf�r ist ja das '!' da.


--
mfg
      Tobias Rittweiler

 --------{ signatur }---------
�' "Not everything that is counted counts, and not everything that counts can be
'� counted." - [Albert Einstein]
|  ". . . yes, a game where people throw ducks at balloons, and nothing is what it
|  seems. . . " - [Homer J. Simpson]
`---


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

Antwort per Email an