«/etc/init.d» или эквивалент «service» в Mac OS X

«/etc/init.d» или эквивалент «service» в Mac OS X

Есть ли какой- /etc/init.dлибо serviceаналог на Mac OS X Lion? Я хочу запускать/останавливать демоны, такие как apache.

решение1

man launchd

ОПИСАНИЕ launchd управляет процессами как для системы в целом, так и для отдельных пользователей. Основной и предпочтительный интерфейс для launchd — через инструмент launchctl(1), который (помимо других опций) позволяет пользователю или администратору загружать и выгружать задания. По возможности предпочтительно запускать задания по требованию на основе критериев, указанных в соответствующих файлах конфигурации.

Во время загрузки ядро ​​вызывает launchd для запуска в качестве первого процесса в системе и дальнейшей загрузки остальной части системы.

Вы не можете вызвать launchd напрямую.

Связанный контент