Automaticamente faz backup de um diretório debian

0

Eu tenho o debian 7 x64.

Eu quero zipar automaticamente um diretório /ftb e colocá-lo em um diretório /backup . Eu quero que seja nomeado Backup: (system date) . Eu usei apt-get install para instalar o pacote zip , para que eu possa usar isso para compactar um arquivo.

Por exemplo, se fosse criado em 3 de fevereiro de 2014, seria nomeado Backup: 2/3/14 e colocado em / backup.

Isso é possível?

    
por Frank 31.12.2013 / 06:07

1 resposta

2

Sim. Você pode criar um script que fará o que quiser e executá-lo pelo cron.

O script seria algo assim

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

O que criará um arquivo com o nome Backup-2013-12-31 , que está localizado em /backup , e terá o conteúdo do diretório /ftb

Depois, você pode tornar o script executável e adicioná-lo ao crontab para executar o script diariamente ou sempre que o executar.

Para fazer isso diariamente, você poderia simplesmente usar a diretiva diária no crontab -
execute o crontab e adicione a seguinte linha

@daily /path/to/backup/script
    
por 31.12.2013 / 06:50

Tags