Thread [Tk] Doppeltes starten abfangen und Wert übergeben (14 answers)
Opened by Kean at 2012-02-15 15:31

GUIfreund
 2012-02-15 20:04
#156152 #156152
User since
2011-08-08
559 articles
BenutzerIn
[default_avatar]
2012-02-15T16:44:20 FIFO
Hi,
betriebssystemunabhängig ist das nicht so trivial, unter Windows ist der Skriptname nicht in der Prozessliste. Ich schreibe meistens in einem BEGIN-Block ein kleines temporäres Lockfile, dessen Existenz sich ja prüfen lässt. Das Löschen gehört dann in einen END-Block. Einziger Nachteil: Bei einem Absturz ist das Lockfile evtl. persistent. Hier kann man aber über die Kontrolle der mtime Zeitintervalle vorsehen, nach deren Ablauf der Prozess als Zombie betrachtet und das Lockfile gelöscht wird.

Den Absturz mit eval abfangen.
Gruß
GUIfreund

View full thread [Tk] Doppeltes starten abfangen und Wert übergeben