На macOS
вы бы использовали launchctl
:
Неясно, какую службу вы на самом деле намереваетесь запустить, хотя эквивалент service
или systemctl
на Linux
равен launchctl
on macOS
(например, запуск реестра Docker с launchd
):
Скопировать список реестра Docker на место:
plutil -lint registry/recipes/osx/com.docker.registry.plist
cp registry/recipes/osx/com.docker.registry.plist ~/Library/LaunchAgents/
chmod 644 ~/Library/LaunchAgents/com.docker.registry.plist
StartРеестр Docker:
launchctl load ~/Library/LaunchAgents/com.docker.registry.plist
Перезапустите службу реестра Docker
launchctl stop com.docker.registry
launchctl start com.docker.registry
Выгрузите службу реестра Docker
launchctl unload ~/Library/LaunchAgents/com.docker.registry.plist
↳ Запустить реестр Docker под launchd