Как правильно писать bash-скрипты для production?

Middle
281 просмотров
AFK Offer AI

Начинай с shebang #!/bin/bash и set -euo pipefail — это остановит скрипт при ошибке, запрете необъявленных переменных и ошибке в пайпе. Используй кавычки вокруг переменных "$VAR" чтобы избежать word splitting. Проверяй коды возврата. Логируй в stderr через echo >&2. Добавь trap для очистки при выходе. Такие скрипты намного надёжнее в production.

Следующий вопрос

Что такое Ansible и как он отличается от Terraform?