2014-10-30 11 views
5

La mia domanda è la stessa di How to use pm2 startup command on Debian platform?, ma ho bisogno di fare è iniziare su Mac OS (Darwin)Come utilizzare il comando di avvio pm2 su Mac?

ho trovato solo una documentazione molto BREF $ pm2 startup <ubuntu|centos|gentoo|systemd>

Che cosa posso fare?

+0

hai detto [lì ] (https://github.com/Unitech/PM2/issues/791) che dovresti dare un'occhiata a ** [launchd] (http://launchd.info/) **. Metti un file 'pm2.plist' in'/Library/LaunchDaemons' con le giuste informazioni. – soyuka

risposta

4

PM2 ora ha l'opzione per l'avvio di Darwin, in modo da correre:

pm2 startup darwin 

dovrebbe funzionare.

checkout Anche questa commettere: 1. Make platform auto detecting. 2. Support darwin startup script. Così adesso, si può chiamare:

pm2 startup 

e lo script riconoscerà il vostro sistema operativo.

NOTA: al momento sto riscontrando problemi su Yosemite poiché il launchd mi dà un errore. Potete trovare ulteriori informazioni (e la soluzione che funziona per me ) qui: darwin startup script fix on yosemite #989

Anche se è possibile verificare che nel proprio ambiente e sostenere questa richiesta di pull, sarebbe bello :)

+1

trovo piuttosto inquietante che uno di questi comandi mi dia un comando da eseguire che avvia 'sudo su -c' ma che mi dà l'errore' su: opzione illegale - c' – Michael

+0

MAC os Sierra. Ho appena installato il nodo i pm2. Quando provo qualsiasi comando che coinvolge PM2 ottengo bash: pm2: comando non trovato –

+0

@VedranMaricevic. Non ho controllato il pm2 per un po ', perché mi sono trasferito nella finestra mobile. Ma sembra che tu non abbia installato il PM2 (o almeno il file binario non è nel posto giusto - forse il controllo del $ PATH potrebbe aiutare) – JakubKnejzlik

Problemi correlati