* Jan Trippler schrieb am 06.Sep.2002:
BTW: Ich würde das eher so machen, ist weniger aufwändig (und benötigt ein paar Prozesse weniger):
if ps -ef | grep prog.jar | grep -vq grep; then
noch kürzer ist: if ps -ef | grep [p]rog.jar grep findet sich selber nicht, weil es nach prog.jar, nicht aber nach [p]rog.jar sucht.
Zu den von mir verwendeten ps-Optionen: Seit einiger Zeit bietet der Linux-ps SysV-kompatible Optionen an, die finde ich persönlich schöner.
Ja, ich auch. Allerdings finde ich, daß da mitlerweile ein kleines Chaos entstanden ist. Früher mal mußte man bei Linux ps -ax schreiben, um alle Prozesse zu erreichen, später bekam man damit zwar das gewünschte Ergebnis, aber auch immer eine "Fehlermeldung" daß es auch ohne dem - geht, also einfach nur ps ax. Heute geht beides, ohne Fehlermeldung und es geht auch ps -e. ps e ist hingegen was ganz anderes. Ich muß gestehen, ich blicke nicht mehr ganz durch. Habe auch nicht so sehr die Lust, mich immer wieder durch manpages zu quälen. Zumal die deutsche manpage nicht aktuell ist. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0