Jak można uruchamiać wiele poleceń i wykonywać je w tle za pomocą bash?
Na przykład:
$ for i in {1..10}; do wait file$i &; done
gdzie czekanie jest niestandardowym plikiem binarnym.
W tej chwili pojawia się błąd:
syntax error near unexpected token `;'
podczas uruchamiania powyższego polecenia.
Po umieszczeniu w tle polecenia powinny działać równolegle.
&
i ;
oba są „terminatorami poleceń”. Nie musisz używać obu: for ...; do wait $arg & done
będzie działać.
nohup
pozwalając ci wykonać polecenie w tle