Как использовать pm2 для автозапуска моего диска разногласий - PullRequest
0 голосов
/ 24 января 2020

Так что мой бот разногласий взломал бы sh, если бы кто-то сделал неправильную команду. Я немного погуглил, и после некоторого исследования я нашел pm2. Я слышал, что это может запустить "узел". автоматически запускать мой бот, если он сломался, но я не знаю, как его использовать. Кто-нибудь знает, как использовать pm2?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 24 января 2020

После запуска PM2 и запуска процессов через него выполните

pm2 startup

, чтобы инициализировать автоматический c запуск. Эта команда сохранит ваше текущее постоянство, но если вам понадобится изменить его позже, вы можете выполнить:

pm2 save

Она просто запустит резервную копию с того места, где вы ее сохранили, поэтому убедитесь, что все процессы выполнены. в состоянии, которое вы хотите, прежде чем делать это, используя

pm2 list

(это не изменяет код или данные ваших приложений во время сохранения, только состояние выполнения).

0 голосов
/ 24 января 2020

Используйте npm или пряжу для получения приложения.

$ npm install pm2@latest -g
# or
$ yarn global add pm2

Затем вы можете начать процесс с pm2 start name

cd main_file_folder_path
pm2 start app.js

Список процессов

$ pm2 list

останов процесса

$ pm2 stop 0

Перезапустить процесс:

$ pm2 restart 0

Показать информацию о процессе

$ pm2 show 0

Процесс удаления

$ pm2 delete 0

...