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