Come è possibile eseguire più comandi e metterli in background usando bash?
Per esempio:
$ for i in {1..10}; do wait file$i &; done
dove wait è un binario personalizzato.
In questo momento ricevo un errore:
syntax error near unexpected token `;'
quando si esegue il comando sopra.
Una volta in background i comandi dovrebbero essere eseguiti in parallelo.
&e ;sono entrambi "terminatori di comando". Non è necessario utilizzare entrambi: for ...; do wait $arg & donefunzionerà.
nohupconsentirti di eseguire un comando in background