Ich frage mich, wie Launchd zum Neustart meiner App festgelegt werden, wenn der Benutzer nicht gewählt hat, wählen Sie "Beenden" aus der oberen Leiste. Es gibt Fälle, in denen der App etwas passieren kann, und es kann den Abbruch erzwingen. Wenn eine Einstellung ausgewählt ist, möchte ich, dass sie automatisch neu gestartet wird. Ich habe mir das hier angesehen, bevor ich hier gepostet habe, und ich habe gehört, dass Launchd ziemlich gut darin wäre. Hat jemand einen Ratschlag, wie man es erreicht?Launched Relaunch App beim Beenden
Danke für jede Hilfe.
Hallo Diederik: Gute Idee, aber ich habe eine Frage dazu. Diese Frage ist: Wann sollte ich das Skript ausführen? Kann ich es so einstellen, dass es überwacht, ob die App sich irgendwie schließt oder so? – PF1
Das Skript sollte die ganze Zeit laufen. Innerhalb des Skripts sollten Sie eine Ruhezeit (wie ein Unix-Schlaf (10)) verwenden, damit das Skript nicht zu viel CPU verbraucht. Anstelle von Launchd können Sie das Skript auch in den Login-Elementen des Benutzers hinzufügen. Auf diese Weise hat die Voreinstellung nur eine Auswirkung auf den aktuellen Benutzer (was der bevorzugte Weg sein sollte). – diederikh
Danke für diesen Rat Diederik. Also, sagst du, dass das Skript alle 10 Sekunden nach dieser Datei suchen soll? Und wenn es dort wäre, würde es versuchen, die App zu öffnen (und wenn die App geöffnet war, dann würde es nicht so aussehen, als wäre irgendetwas passiert). Aber, und ich gehe davon aus, dass es keine gibt, gibt es eine Möglichkeit, Benachrichtigungen zu erhalten, wenn die App beendet wird? Es scheint, als wäre das einfacher. – PF1