Shell-Programmierung Problem
-
Hallo,
ich möchte mein Programm per Shell-script beenden und warten bis es auch wirklich beendet ist.
Irgendwie funzt das nicht so ganz.Kann mal jemand drüber schauen?#kill the prog-process killall prog #wait until prog has exited answer='dummy' while [ -n $answer ] do answer=$(ps aux | grep prog) done echo prog has finished
Leider erscheint das grep auch manchmal in ps aux. Aber nicht immer.
-
Dein grep findet im Zweifelsfall sich selbst
Aber die Shell hat ein eingebautes man: wait(1) (siehe auch
help wait
in der shell).
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.