Відповіді:
Еквівалент OS X для служб Windows - Launchd . Еквівалент OS X services.msc
в Windows - це startctl . Демони, якими керує запуск, можуть бути на вимогу або періодично спрацьовувати (це налаштовується у startd.plist)
Ви можете керувати демонами з командного рядка (з- Terminal.app
під /Applications/Utilities/
) або використовуючи такий інструмент, як Lingon .
З командного рядка:
Список агентів / завдань, завантажених за допомогою
launchctl list
Вимкнути та ввімкнути використання агента (зберігається між черевиками)
launchctl enable <name> or launchctl disable <name>
Зупиніть та запустіть агент негайно, використовуючи
launchctl kickstart <name> or launchctl kill <name>
Наступні команди - це застарілі команди, які ви можете побачити в Інтернеті:
Видаліть агент / роботу за допомогою
launchctl remove <name>
Вимкнення агента / завдання лише для завантаженого на даний момент сеансу за допомогою
launchctl unload <name>
Завантажте агент / завдання вручну, використовуючи
launchctl load <name>
Додаткові посилання:
man launchctl
в Terminal.app
(або в онлайн-посібнику для startctl )man launchd
в Terminal.app
(або в онлайн-посібнику для запуску )man launchd.plist
в Terminal.app
(або в онлайн-посібнику для startd.plist )launchctl list
щоб переглянути список демонів. Ви також можете використовувати Activity Monitor
для перегляду всіх процесів. Більшість із них використовують умову про закінчення імені на "d", наприклад, запуск, syslogd тощо.