[OSM-Devserver] Rechenzeitverteilung

Peter Körner osm-lists at mazdermind.de
Mo Mär 22 12:00:46 CET 2010


> 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.

Lg, Peter


[1] <http://svn.toolserver.org/svnroot/mazder/diff-import/load-next>