У меня есть Debian 7 x64.

Я хочу автоматически заархивировать каталог /ftb и поместить его в каталог /backup . Я хочу, чтобы он назывался Backup: (system date) . Я использовал apt-get install для установки zip- пакета, так что я могу использовать его для zip-файла.

Например, если он был создан 3 февраля 2014 года, он будет называться Backup: 2/3/14 и помещен в /backup.

Это возможно?

1 ответ1

2

Да. Вы можете создать скрипт, который будет делать то, что вы хотите, и запускать его через cron.

Сценарий будет примерно таким

#!/bin/bash
zip -r /backup/Backup-$(date +%Y-%m-%d) /ftb

Который создаст файл с именем Backup-2013-12-31 , который находится в /backup и имеет содержимое каталога /ftb

Затем вы можете сделать скрипт исполняемым и добавить его в crontab, чтобы запускать скрипт ежедневно или как часто вы его запускаете.

Чтобы делать это ежедневно, вы можете просто использовать ежедневную директиву в crontab -
запустите crontab, а затем добавьте следующую строку

@daily /path/to/backup/script

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .