Como é possível executar vários comandos e colocá-los em segundo plano usando o bash?
Por exemplo:
$ for i in {1..10}; do wait file$i &; done
onde wait é um binário personalizado.
No momento, recebo um erro:
syntax error near unexpected token `;'
ao executar o comando acima.
Uma vez em segundo plano, os comandos devem ser executados em paralelo.
&e ;é "terminador de comando". Você não precisa usar os dois: for ...; do wait $arg & donefuncionará.
nohupo que lhe permite executar um comando em segundo plano