2014-10-30 3 views
5

Мой вопрос такой же, как How to use pm2 startup command on Debian platform?, но мне нужно, чтобы сделать его запустить на Mac OS (Darwin)Как использовать команду запуска pm2 на Mac?

Я только нашел очень СДНИМ документации $ pm2 startup <ubuntu|centos|gentoo|systemd>

Что я могу сделать?

+0

говорил тебе [там ] (https://github.com/Unitech/PM2/issues/791), что вы должны взглянуть на ** [launchd] (http://launchd.info/) **. Поместите файл 'pm2.plist' в'/Library/LaunchDaemons' с правильной информацией. – soyuka

ответ

4

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

Кроме того, если вы можете проверить это в вашей среде и поддерживать этот запрос тянуть, это было бы здорово :)

+1

Я нахожу это довольно тревожным, что любая из этих команд дает мне команду для запуска, которая запускает 'sudo su -c', но это дает мне ошибку' su: незаконный вариант - c' – Michael

+0

MAC os Sierra. Я только что установил узел i pm2. Когда я пытаюсь выполнить любую команду, которая включает PM2, я получаю bash: pm2: команда не найдена –

+0

@VedranMaricevic. Я не проверил pm2 на некоторое время, потому что перешел на докер. Но похоже, что у вас нет установленного pm2 (или, по крайней мере, двоичный файл не в нужном месте - возможно, проверка может помочь PATH) – JakubKnejzlik

Смежные вопросы