Я пытаюсь запустить несколько процессов для моего сервера разработки, создав файл #!/Bin/sh с командами оболочки.bin sh start несколько процессов
Например:
#!/bin/sh
read -p "Start all servers? (Y/n)" answer
if test "$answer" = "Y"
then
cd ./www/src; node ./index.js;
cd ./www/; ./gulp;
cd ./api/; nodemon ./init.js;
cd ./api-test/; node ./index.js;
else
echo "Cancelled."
fi
Так, например nodemon установки будет процесс, часов или узел процесс сервера HTTP, первая команда запустит (кд ./www/src; узел ./index.js;) и не продолжать запускать другие процессы.
Я не могу понять, как начать все 4 процесса независимо друг от друга ..
Любой?
В этом случае я получаю следующую ошибку: «./ startup: 3: ./startup: Ошибка синтаксиса: «(« неожиданно ».. – Pieter
Прилагаете ли вы команду со своими аргументами в кавычках, как показано выше? Можете ли вы показать мне ваш точный сценарий? Вы можете использовать pastebin/gist и т. д. – henfiber
Я так думаю :) Проверьте: http://pastebin.com/XcAicGQG – Pieter