pm2: команда не найдена в ec2 при запуске файла сценария - PullRequest
0 голосов
/ 19 июня 2020

после развертывания проекта node.js с использованием gitlab CICD успешно при попытке выполнить скрипт. sh файл, который находится в папке побочного проекта, он показывает

. / Script. sh: строка 3 : pm2: команда не найдена

Я хочу перезапустить сервер pm2 после развертывания node.js файл

error while executing script file from gitlab

сейчас, если я запустил этот скрипт. sh файл после s sh в мой ec2 из терминала, он выполняется успешно.

run script.sh file from terminal

вот мой скрипт. sh файл

script.sh file

Помогите мне решить эту проблему,

Заранее спасибо :) 1032 *

1 Ответ

0 голосов
/ 21 июня 2020

Итак, попробовав множество возможных способов, я нашел этот первый go в вашем root в ec2, используя sudo su , а затем установил npm & pm2 в root каталог.

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

...