Ниже описана процедура создания и применения сценария еженедельного полного резервного копирования и ежедневного дополняющего копирования. Приведенный здесь сценарий - это не более чем образец, который необходимо изменить в соответствии с конкретными условиями.
Ниже приведены инструкции по созданию сценария crontab, который затем будет передан на выполнение команде cron. Примером может служить сценарий резервного копирования двух пользовательских файловых систем: /home/plan и /home/run каждую ночь с понедельника по субботу. Обе файловые системы записываются на одну ленту, и каждое утро в устройство загружается новая лента для использования следующей ночью. Ночью в понедельник создается полный архив (уровня 0). Со вторника по субботу выполняется дополняющее резервное копирование.
crontab -e
мин час день/мес мес/год день/нед команда оболочки 0 2 * * 1 backup -0 -uf /dev/rmt0.1 /home/plan
При использовании такой командной строки предполагается, что обслуживающий персонал системы будет присутствовать в это время и при необходимости сможет ответить на приглашения. Флаг -0 (нуль) команды backup означает нулевой уровень копирования, то есть полное резервное копирование. Флаг -u обновляет запись в файле /etc/dumpdates, а флаг f указывает имя устройства, в данном случае - лентопротяжное устройство с прямым доступом 0.1. Значение расширения .1 и прочих расширений (1-7) объяснено в разделе rmt Special File книги AIX 5L Version 5.1 Files Reference.
0 2 * * 1 backup -0 -uf/dev/rmt0.1 /home/plan 0 3 * * 1 backup -0 -uf/dev/rmt0.1 /home/run 0 2 * * 2 backup -1 -uf/dev/rmt0.1 /home/plan 0 3 * * 2 backup -1 -uf/dev/rmt0.1 /home/run 0 2 * * 3 backup -2 -uf/dev/rmt0.1 /home/plan 0 3 * * 3 backup -2 -uf/dev/rmt0.1 /home/run 0 2 * * 4 backup -3 -uf/dev/rmt0.1 /home/plan 0 3 * * 4 backup -3 -uf/dev/rmt0.1 /home/run 0 2 * * 5 backup -4 -uf/dev/rmt0.1 /home/plan 0 3 * * 5 backup -4 -uf/dev/rmt0.1 /home/run 0 2 * * 6 backup -5 -uf/dev/rmt0.1 /home/plan 0 3 * * 6 backup -5 -uf/dev/rmt0.1 /home/run