Z dnia na dzień jestem programistą, a wiele oprogramowania, które instaluję na komputerze (bazy danych i serwery sieciowe), zawiera opcjonalny program LaunchAgent do automatyzacji uruchamiania / zatrzymywania procesów podczas rozruchu. Zastanawiam się, czy istnieje GUI dla tego typu usług, dzięki czemu mogę korzystać z LaunchAgent, a następnie z wdziękiem zabijać usługi. Kolejną świetną funkcją byłoby wyłączenie uruchamiania podczas uruchamiania i użycie LaunchAgent do uruchomienia / zatrzymania usługi w razie potrzeby.
startup
system-prefs
ui
configuration
bloudermilk
źródło
źródło
Odpowiedzi:
To wydaje się być dokładnie tym, czego szukasz: LaunchControl
źródło
launchd
działania. Porównaj listę rozwijaną w lewym górnym rogu GUI z listą lokalizacji plików w dokumentach .Lingon (link MAS)
Zapewnia przyjemny interfejs GUI do tworzenia demonów / agentów, bez samodzielnego pisania pliku plist. Możesz go również użyć do usunięcia niepotrzebnych demonów / agentów.
źródło
Znalazłem ten artykuł: https://foliovision.com/2014/01/os-x-scheduling-tools
Lingon wyglądał bardzo zręcznie.
źródło
launchAgenty są dostępne w tle w połączeniu z odpowiednim demonem, tzn. nie mają GUI, ale można je ładować i rozładowywać za pomocą terminala, używając:
„nazwa lanuchAgent”: wprowadź nazwę pliku agenta, który chcesz załadować / wyładować. / Library / launchAgents w OS X, który jest domyślnym folderem do załadowania Agentów, po prostu zamień unload na load
źródło
LaunchAgents
. Działają jako nieuprzywilejowany użytkownik!