Eu tentei este teste simples
ping [SOME IP] &;ls
esperando que a saída do ping se sobreponha à listagem.
Em vez disso, recebi um erro:
bash: erro de sintaxe próximo ao token inesperado `;'
Não ajuda adicionar espaços. Se o ponto e vírgula for escapado, o primeiro comando inicia, então erro
;: comando não encontrado
Quase funciona colocar o ping entre colchetes
(ping [SOME IP] &);ls
As ls
corridas até a conclusão, depois as ping
largadas. Eu poderia conseguir isso mais facilmente digitando
ls;ping ...
É possível iniciar dois processos juntos, quando o primeiro (ou ambos) estão em segundo plano?