PM2 теперь имеет опцию Дарвина запуска, так работает:
pm2 startup darwin
должен работать.
Также проверка этой фиксации: 1. Make platform auto detecting. 2. Support darwin startup script. Так прямо сейчас, вы можете просто позвонить:
pm2 startup
и сценарий распознает ОС.
ПРИМЕЧАНИЕ: В настоящее время у меня проблемы с Yosemite, так как startd дает мне ошибку. Вы можете найти более подробную информацию (и решение, которое работает для меня ) здесь: darwin startup script fix on yosemite #989
Кроме того, если вы можете проверить это в вашей среде и поддерживать этот запрос тянуть, это было бы здорово :)
говорил тебе [там ] (https://github.com/Unitech/PM2/issues/791), что вы должны взглянуть на ** [launchd] (http://launchd.info/) **. Поместите файл 'pm2.plist' в'/Library/LaunchDaemons' с правильной информацией. – soyuka