Estes são redirecionamentos.
-
0<&-
fecha o descritor de arquivo 0 (entrada padrão). -
&>
redireciona stdout e stderr (neste caso para o arquivo de log)
Tem certeza de que não houve echo
antes de $!
? $!
seria interpretado como um comando e provavelmente resultaria em um
-bash: 18552: command not found