Для настройки автозапуска приложений через 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, и все добавленные приложения также будут автоматически запущены. Вы можете перезагрузить систему, чтобы убедиться в корректности настройки автозапуска.