[OSM-Devserver] Rechenzeitverteilung
Frederik Ramm
frederik at remote.org
Mo Mär 22 12:04:05 CET 2010
Hallo,
Peter Körner wrote:
>> Einzige Ausnahme: Man killt der Prozess manuell, aber dann kann man
>> auch das lockfile manuell löschen.
>
> Du kannst die Prozess-ID beim Starten in das Lockfile schreiben. Beim
> zweiten starten ließt du die wieder aus und prüfst ob /proc/<id> noch
> existiert.
>
> In meinem load-next script [1] (diff imports) benutze ich "ps -p <id>"
> und wähle die Anzahl der zurückgegebenen Zeilen mit "wc -l", weil das
> script auch unter solaris laufen musste, wo /proc etwas anders
> funktioniert -- auch dies ist eine Möglichkeit.
Sehr einfallsreich ;-) traditionell macht man es so:
if kill -0 <id> 2>/dev/null
then
prozess gibts noch
else
prozess gibts nimmer
fi
Bye
Frederik