Ich bin tagsüber ein Webentwickler, und viele der auf meinem Computer installierten Programme (insbesondere Datenbanken und Webserver) werden mit einem optionalen LaunchAgent geliefert, um das Starten und Stoppen von Prozessen beim Booten zu automatisieren. Ich frage mich, ob es eine grafische Benutzeroberfläche für diese Art von Diensten gibt, damit ich den LaunchAgent verwenden und dann die Dienste ordnungsgemäß beenden kann. Eine weitere großartige Funktion wäre, wenn ich den Start beim Start deaktivieren und den LaunchAgent verwenden könnte, um einen Dienst nach Bedarf zu starten / stoppen.
startup
system-prefs
ui
configuration
bloudermilk
quelle
quelle
Antworten:
Dies scheint genau das zu sein, wonach Sie suchen: LaunchControl
quelle
launchd
funktioniert. Vergleichen Sie das Dropdown-Menü oben links in der Benutzeroberfläche mit der Liste der Dateispeicherorte in den Dokumenten .Lingon (MAS Link)
Es bietet eine schöne GUI zum Erstellen von Daemons / Agents, ohne dass Sie selbst eine plist-Datei schreiben müssen. Sie können es auch zum Löschen von Daemons / Agents verwenden, die Sie nicht möchten.
quelle
Ich habe diesen Artikel gefunden: https://foliovision.com/2014/01/os-x-scheduling-tools
Lingon sah sehr schlau aus.
quelle
launchAgents werden im Hintergrund in Verbindung mit dem jeweiligen Daemon ausgeführt, dh sie haben keine grafische Benutzeroberfläche. Sie können sie jedoch mithilfe des Terminals laden und entladen, indem Sie Folgendes verwenden:
"lanuchAgent's name": Geben Sie den Dateinamen des Agenten ein, den Sie laden / entladen möchten. / Library / launchAgents in OS X, dem Standardordner für das Laden von Agents. Ersetzen Sie einfach unload durch load
quelle
LaunchAgents
. Sie laufen als nicht privilegierter Benutzer!