2014-10-30 18 views
5

Câu hỏi của tôi cũng giống như How to use pm2 startup command on Debian platform? nhưng tôi cần phải làm cho nó bắt đầu trên Mac OS (darwin)Cách sử dụng lệnh khởi động pm2 trên máy Mac?

tôi chỉ tìm thấy một tài liệu rất BREF $ pm2 startup <ubuntu|centos|gentoo|systemd>

tôi có thể làm gì?

+0

Nói với bạn [có ] (https://github.com/Unitech/PM2/issues/791) mà bạn nên xem ** [launchd] (http://launchd.info/) **. Đặt một tập tin 'pm2.plist' trong'/Library/LaunchDaemons' với thông tin đúng. – soyuka

Trả lời

4

PM2 hiện có darwin lựa chọn cho khởi động, vì vậy chạy:

pm2 startup darwin 

nên làm việc.

Cũng kiểm này cam kết: 1. Make platform auto detecting. 2. Support darwin startup script. Vì vậy, ngay bây giờ, bạn chỉ có thể gọi:

pm2 startup 

và kịch bản sẽ nhận ra hệ điều hành của bạn.

LƯU Ý: Tôi hiện đang gặp sự cố trên Yosemite vì bản phát hành cho tôi lỗi. Bạn có thể tìm thêm thông tin (và giải pháp mà làm việc cho tôi ) ở đây: darwin startup script fix on yosemite #989

Ngoài ra nếu bạn có thể kiểm tra nó trong môi trường của bạn và ủng hộ yêu cầu kéo này, nó sẽ là tuyệt vời :)

+1

tôi thấy nó khá đáng lo ngại rằng một trong hai lệnh này cho phép tôi chạy lệnh khởi động 'sudo su -c' nhưng nó cho tôi lỗi' su: invalid option - c' – Michael

+0

MAC os Sierra. Tôi vừa cài đặt nút i pm2. Khi tôi thử bất kỳ lệnh nào liên quan đến PM2 tôi nhận được bash: pm2: lệnh không tìm thấy –

+0

@VedranMaricevic. Tôi đã không kiểm tra pm2 trong một thời gian, bởi vì tôi chuyển đến docker. Nhưng điều này có vẻ như bạn không có cài đặt pm2 (hoặc ít nhất là nhị phân không ở đúng nơi - có thể kiểm tra $ PATH có thể giúp) – JakubKnejzlik

Các vấn đề liên quan