Bem, o ";" faz com que o shell aguarde até que o comando termine e continue com o próximo comando.
O "&" enviará qualquer processo diretamente para o segundo plano e continuará com o próximo comando - não importando se o primeiro comando foi concluído ou se ainda está em execução.
Então "& amp ;;" não funcionará como você espera.
Mas na verdade não tenho certeza do que você espera.
Tente isso no seu shell:
sleep 2 && echo 1 & echo 2 & sleep 3 && echo 3
irá produzir: 2 1 3
Agora compare com
sleep 2 ; echo 1 & echo 2 & sleep 3 ; echo 3
qual produzirá 1 2 3
Atenciosamente.