Zitat:
Zitat von joeyg
Es gibt viele Ansätze zu finden, sich über die Ausführung und / oder den Abschluss [davon ausgegangen, vollständig, wenn nicht ausgeführt wird] von einem anderen Prozess.
1) Haben die anderen Programm eine Datei schreiben, da es beginnt, und löschen Sie ihn auf seine Ausfahrt. Dann brauchen Sie nur zu prüfen, ob die Datei vorhanden ist.
2) Mit der Überprüfung von Parametern mit dem "grep 'am Ende eines
> ps-ef | grep ___
3) Mit der Prüfung für die Existenz von Dateien [vorausgesetzt, können Sie lsof -, die installiert werden müssen]. lsof hat eine Liste der geöffneten Dateien.
> lsof | grep ___
|
Vielen Dank für die Antwort, aber es ist nicht das, was ich suchte.
Die 'ps .. " mit grep ist das, was ich bin, die heute, aber die "warten .." Befehl ich sehe, dass die Verwendung solcher Befehl würde großer Teil des codding und Bearbeitungszeit
Über die "isof", so scheint es, Sie haben einmal erwähnt es mir, und ich wieder, dass wir es nicht haben, und ich konnte keine Hinweise auf, dass über das Internet, und ich habe keine Möglichkeit, irgendetwas installieren.
Alle anderen Methoden die ich benutzen würde, wenn nichts anderes verfügbar ist.
Aber ich bin auf der Suche nach optimalen Weg, um eine Aktion.
Ja, durch Ihre Antwort, die ich sollte davon ausgehen, dass es nicht im UNIX-Kommando zum analogen warten Abschluss von Child-Prozesse?