Итак, я новичок в сценариях оболочки, и я действительно делаю это как упражнение для обучения. Моя проблема довольно проста. Чтобы запустить приложение Node, мне нужно запустить mongod и запустить nodemon. Правда, неважно, что они делают, но важная часть состоит в том, что они непрерывны, и оба имеют выход.Запустите две текущие команды в сценарии bash
Я дошел до примера кода ниже, но происходит mongod, а затем останавливается. Конечно, выход из него останавливает процесс, а затем nodemon работает. Как я могу заставить их работать? Я пробовал использовать & &, и это не сработало.
Я также понимаю, что, возможно, лучший вариант - запустить mongod в одном окне оболочки и nodemon в другом. Любая помощь приветствуется.
#!/bin/bash
# Run App
chmod 755 run.sh;
sudo mongod;
sudo nodemon --debug app.js;
Нужно ли использовать условный блок, чтобы увидеть, работает ли манго, а затем двигаться дальше? Или это просто лучшая практика для запуска их в отдельных окнах?
Ну, что было легко. Я пробовал эту команду, но она не работала так, как я ее первоначально настраивал. Спасибо за вашу помощь! – Brandon