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.