Odpowiedzi:
Odpowiednik usług systemu Windows dla systemu OS X jest uruchomiony . Odpowiednikiem OS X services.mscw systemie Windows jest launchctl . Demony zarządzane przez launchd mogą być na żądanie lub mogą być uruchamiane okresowo (konfigurowalne w launchd.plist)
Możesz zarządzać demonami z wiersza poleceń (od Terminal.appdołu /Applications/Utilities/) lub za pomocą narzędzia takiego jak Lingon .
Z wiersza poleceń:
Lista agentów / zadań załadowanych przy użyciu
launchctl list
Wyłącz i włącz agenta używającego (trwa między kolejnymi uruchomieniami)
launchctl enable <name> or launchctl disable <name>
Zatrzymaj i natychmiast uruchom agenta za pomocą
launchctl kickstart <name> or launchctl kill <name>
Kolejne polecenia to przestarzałe polecenia, które możesz zobaczyć w Internecie:
Usuń agenta / zadanie za pomocą
launchctl remove <name>
Wyłącz agenta / zadanie tylko dla aktualnie uruchomionej sesji, używając
launchctl unload <name>
Załaduj agenta / zadanie ręcznie za pomocą
launchctl load <name>
Dodatkowe referencje:
man launchctlw Terminal.app(lub instrukcja online dla launchctl )man launchdw Terminal.app(lub instrukcja online do uruchomienia )man launchd.plistw Terminal.app(lub instrukcja online dla launchd.plist )launchctl listaby wyświetlić listę demonów. Możesz także użyć, Activity Monitoraby zobaczyć wszystkie procesy. Większość z nich stosuje konwencję kończącą nazwę „d”, np. Launchd, syslogd i tak dalej.
zwróć uwagę, że w MacOS 10.13 musisz użyć launchctl disable system / to zatrzyma proces, ale zachowa definicję w folderze systemowym.