Questi sono reindirizzamenti.
0<&-chiude il descrittore di file 0 (input standard).&>reindirizza sia stdout che stderr (in questo caso al file di log)
Sei sicuro che non ci fosse echo prima del $! ? $! verrebbe interpretato come un comando e molto probabilmente risulterebbe in un
-bash: 18552: command not found
&<- chiude il descrittore di file. Ma soprattutto, cercare quei piccoli atomi "&" su Google può essere doloroso! Vedi questo sito sul reindirizzamento bash per informazioni di base.