Script Bash / OSX para executar comandos em 2 guias Terminal / iTerm?

0

Para executar meu proxy de servidor de nó e meu projeto no Gulp Browsersync, sempre que precisar executar o servidor de nós em uma guia, abra uma guia no mesmo diretório e execute Gulp.

Não tenho certeza se a segunda guia é necessária, se houver uma maneira de simplesmente executar o Node Server em segundo plano e, em seguida, emitir "gulp" ali.

Eu estava tentando encontrar uma maneira de fazer o script desse projeto, de mudar para o diretório, de executar o servidor do nó e de executar o gulp. Seja com bash ou applescript / bash.

Eu mesmo posso escrever scripts bash para todas as partes, exceto a necessidade de executar os 2 processos. Essa é a parte que me deixou perplexa.

    
por Steve 11.03.2015 / 15:25

1 resposta

1

Em um script de shell, você pode solicitar que os comandos sejam iniciados em segundo plano adicionando & , por exemplo, inferindo nomes plausíveis da sua pergunta:

./node &
./gulp &

Isso pode ser um pouco confuso se um dos comandos, que não espera ser executado em segundo plano, gravar em sua saída. Neste caso, eu recomendaria redirecionar a saída para o esquecimento ( &>/dev/null ) ou, se a saída for relevante, criar scripts com a tela GNU.

    
por 11.03.2015 / 18:14