Am 20.07.2008 um 13:21 schrieb Fabian Hänsel:
sende_stopsignal_an_dienst arbeitet asynchron, es kehrt gleich zurück. Entsprechend möchte ich im Logfile auf die besagte Meldung warten.
Wie wäre es mit busy waiting -- ganz ohne "tail -f"?
sende_stopsig_an_dienst while (beendet-meldung nicht im log) sleep 1 starte_dienst
Alternativ DJB's daemontools einsetzen -- m.E.n. sowieso anzuraten. (Dort mit pipes implementiert, wenn ich mich recht erinnere.)
HTH Sebastian -- Jeder ist notwendigerweise der Held seiner eigenen Lebensgeschichte.