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