Cron

Cron - планировщик задач

Воскресенье, 31 октября 2010 г.
Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину -> Познавательное
Метки: | | | | | |
Просмотров: 36665
Подписаться на комментарии по RSS

cron (Command Run ON) — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в заданное время. Утилита cron выполняет команды в заданное время.

Для добавления задач пользуемся командой crontab с параметром -e.

Команда crontab -e автоматически запускает текстовый редактор и загружает в него файл конфигурации cron. После выхода из редактора, новая конфигурация cron вступает в силу автоматически.

Параметры записи представляют следующие:

* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)

далее ...

Резервное копирование (backup) баз MySQL

Пятница, 22 октября 2010 г.
Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: | | | | | | |
Просмотров: 41327
Подписаться на комментарии по RSS

Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс - создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем --all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.

В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:

$ mysql -pПАРОЛЬ

-p, --password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.

-u, --user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.

далее ...