Ниже представлен код функции генерации карты сайта написанный на bash. Функция принимает в качестве параметра имя сайта и должна быть выполнена в его корне. Список url берется из файла url.list, расположенного там-же. Результатом ее выполнения будет набор упакованных gzip-ом xml-файлов вида sitemapX.xml.gz с общим файлом индекса sitemapindex.xml.gz. Для его подключения к сайту, достаточно добавить в…
Метка: bash
Скрипт на bash для создания mysql slave без даунтайма
Данный скрипт, написанный на bash-е, несет собой цель демонстрации алгоритма потабличного восстановления/создания mysql-репликации без даунтайма. В данном конкретном примере подразумевается наличие всех необходимых реквизитов для доступа к master-а и slave-у, а так-же минимальная настройка — наличие учетной записи для репликации на мастере + включенный bin-log. #!/bin/bash MASTER_HOST=’master-mysql.domain’ SLAVE_HOST=’slave-mysql.domain’ DATABASE=’database_name’ echo «[i] сбрасываем slave» mysql -h…
awk
Многие из вас активно используют awk. Ниже я хочу немного рассказать о нем в примерах. Надеюсь эта заметка окажется вам полезной. Обещаю, будет интересно 😉 Небольшая справка: AWK — интерпретируемый скриптовый C-подобный язык построчного разбора и обработки входного потока по заданным шаблонам (регулярным выражениям). Название AWK складывается из инициалов разработчиков языка: Alfred V. Aho, Peter…