Приветствую Вас ГостьПятница, 19.04.2024, 09:32

В помощь админу


Каталог статей

Главная » Статьи » Linux » Резервоное копирование

Расписание для автоматического бэкапа

Теперь самое интересное. Нам необходимо создать задание, чтобы наш скрипт /scripts/backup.save запускался в заданное время в определённые дни. Нам необходимо, чтобы наш скрипт запускался каждую субботу в полночь.

Для организации заданий в Linux существует штатная команда cron.

Хитрости, блохи и грабли: Нельзя изменять файл расписания, просто открыв его в текстовом редакторе. Для его редактирования необходимо использовать команду crontab -e.

Для создания запуска по расписанию выполним следующее:

  1. Получаем права root
  2. С помощью текстового редактора nano создадим файл 123:

    root@File-SRV:~# nano /scripts/123

Хитрости, блохи и грабли: название файла и его местоположение роли не играют!

  1. Добавим такие строки в конце файла:

SHELL=/bin/bash

MAILTO=user

00 00 * * 6 /scripts/backup.save

Хитрости, блохи и грабли: обратим внимание на последнюю строку 00 00 * * 6 /scripts/backup.save. Именно она обозначает расписание. Она расшифровывается так:

* * * * *     выполняемая команда
╥ ╥ ╥ ╥ ╥
║ ║ ║ ║ ║
║ ║ ║ ║ ╚═══╡ День недели (0 - 7) (Воскресенье =0 или =7)
║ ║ ║ ╚═════╡ Месяц (1 - 12)
║ ║ ╚═══════╡ День (1 - 31)
║ ╚═════════╡ Час (0 - 23)
╚═══════════╡ Минута (0 - 59)
* любой день, месяц, час и т.д.
  1. Далее выполним:

root@File-SRV:~# crontab /scripts/123

  1. После этого в каталоге /var/spool/cron/crontabs/ будет создан файл "root" примерно с таким содержимым:

# DO NOT EDIT THIS FILE - edit the master and reinstall.

# (/scripts/123 installed on Wed Mar 26 23:33:30 2014)

# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)

SHELL=/bin/bash

MAILTO=user

00 00 * * 6 /scripts/backup.save

Увидеть наше задание можно с помощью команды:

crontab -l


Навигация по проекту

Сборка и настройка файлового сервера на основе Ubuntu Server

Назад Вперёд
Категория: Резервоное копирование | Добавил: isz (06.04.2014)
Просмотров: 2121 | Теги: бэкап, архив, Ubuntu File Server, расписание | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Elastix [0]
Natex [0]
SSH [3]
root [1]
Сетевая папка [2]
Корзина [1]
Устройства [2]
Резервоное копирование [7]
Безопасность [1]
Разное [4]
Поиск
Форма входа
Наш опрос
Оцените мой сайт
Всего ответов: 147
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика