Как настроить автозапуск приложений через pm2 в операционной системе Ubuntu?

Как настроить pm2, чтобы при старте Ubuntu он автоматически запускал все приложения, добавленные с помощью команды "pm2 start npm -- start"?
  • 24 сентября 2023 г. 18:27
Ответы на вопрос 3
Для настройки автозапуска приложений через pm2 в Ubuntu, выполните следующие шаги:

1. Установите pm2, если его еще нет, выполнив команду:
```
sudo npm install pm2@latest -g
```

2. Запустите приложение и добавьте его в список автозапуска pm2, используя команду:
```
pm2 start npm --name "название_приложения" -- start
```
Здесь "название_приложения" - это имя, которое вы хотите присвоить приложению.

3. Проверьте, что ваше приложение успешно добавлено в список автозапуска, выполнив команду:
```
pm2 list
```
Вы должны увидеть список всех запущенных приложений и их состояние.

4. Создайте скрипт для запуска pm2 автоматически при старте Ubuntu. Для этого выполните команду:
```
pm2 startup ubuntu
```
Это создаст скрипт и отобразит инструкцию, которую нужно выполнить следующей командой.

5. Скопируйте инструкцию запуска скрипта, которую вы получили на предыдущем шаге, и выполните ее.

Теперь pm2 будет автоматически запускаться при старте Ubuntu, и все добавленные приложения также будут автоматически запущены. Вы можете перезагрузить систему, чтобы убедиться в корректности настройки автозапуска.

Откройте документацию по ссылке и следуйте инструкции. 
 https://pm2.keymetrics.io/docs/usage/startup/
Похожие вопросы