Ich muss sicherstellen, dass jeweils nur ein Prozess in einer Instanz ausgeführt wird. Unter Windows können Sie den benannten Mutex verwenden. Aber ich habe keine Ahnung, was ich unter Linux verwenden soll.
Ich glaube, ich habe einen Ansatz gesehen, bei dem die App eine exklusive Datei erstellt, aber ich kann sie nicht mehr finden. Verwenden Sie reguläre Dateifunktionen, Busy-Loop?