Estas son redirecciones.
0<&-
cierra el descriptor de archivo 0 (entrada estándar).&>
redirige tanto stdout como stderr (en este caso al archivo de registro)
¿Estás seguro de que no hubo echo
? antes del $!
? $!
se interpretaría como un comando y lo más probable es que resulte en un
-bash: 18552: command not found
&<- cierra el descriptor de archivo. Pero más fundamentalmente, ¡buscar esos pequeños átomos "&" en Google puede ser doloroso! Consulte este sitio sobre la redirección de bash para obtener información general.