Вопрос проверяет понимание назначения и областей применения Bash-скриптов в администрировании и разработке.
Bash-скрипты — это исполняемые файлы, содержащие последовательности команд для интерпретатора Bash. Они позволяют автоматизировать рутинные операции, которые иначе приходилось бы выполнять вручную. Например, резервное копирование, мониторинг системы, развертывание приложений или обработка логов.
#!/bin/bash
# Скрипт для резервного копирования
BACKUP_DIR="/backups"
SOURCE_DIR="/var/www"
DATE=$(date +%Y%m%d)
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" "$SOURCE_DIR"
echo "Резервная копия создана: backup_$DATE.tar.gz"Этот скрипт архивирует директорию с сайтом и сохраняет архив с датой в имени. Его можно запускать по расписанию через cron.
Bash-скрипты незаменимы для автоматизации в среде Linux. Их стоит применять везде, где требуется выполнение повторяющихся команд, особенно в администрировании, DevOps и настройке окружения.