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 & done
funcionará.
nohup
o que lhe permite executar um comando em segundo plano