Менеджер процессов pm2

Хотя pm2 изначально предназначался для управления процессами node.js, он может быть полезен и в других случаях.

Установка pm2 на FreeBSD

Поскольку pm2 является пакетом npm, а не самостоятельным сервисом, сначала нужно установить npm, и уже через него - pm2:

# pkg install npm
# npm install -g pm2

Далее обычно нужно настроить автоматический запуск pm2. Для упрощения этого процесса можно воспользовать командой

$ pm2 startup

Вывод, помимо справки, должен содержать команду для настройки автозапуска:

[PM2] Init System found: rcd
[PM2] To setup the Startup Script, copy/paste the following command:
# env PATH=$PATH:/usr/local/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup rcd -u username --hp /home/dian

После выполнения этой команды можно переходить к использованию pm2:

pm2 start app
pm2 save