Как реорганизовать bash-скрипт для запуска двух экземпляров angular - PullRequest
0 голосов
/ 28 октября 2019

Я запускаю два отдельных угловых проекта одновременно, поэтому, чтобы заставить вещи работать быстрее, я создал два сценария bash, например:

script1:

    #!/usr/bin/env bash
    cd /somefolder/proyect1
    ng serve

и script2:

    #!/usr/bin/env bash
    cd /somefolder/proyect2
    ng serve --port 5000

После этого я делаю их исполняемыми с помощью "chmod + x script1" и "chmod + x script2".

И затем я сделал последний скрипт:

final_script:

    #!/usr/bin/env bash
    ./script1 & ./script2 && fg

Тогда "chmod + x final_script" и вуаля! Everithing работает, как и ожидалось.

Дело в том, что я чувствую, что я снова здесь, есть ли способ объединить оба сценария в один?

1 Ответ

1 голос
/ 28 октября 2019

Вы можете просто попробовать:

final_script

(cd /somefolder/proyect1; ng serve) & (cd /somefolder/proyect1; ng serve --port 5000) && fg

Или использовать Angular CLI, который теперь поддерживает интеграцию нескольких приложений .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...