+ Responder ao Tópico



  1. #1

    Talking Ajuda com comando tar

    Olá a todos!!!

    Estou montando um servidor de backups com rsync e crontab.

    Já fiz o script e os agendamentos no crontab e tudo funciona certinho com uma exceção:

    Quero manter cópias antigas dos backups e pra isso, usarei o tar pra compactar tudo.

    Só que não consigo de jeito nenhum por a data do dia no nome do arquivo .tar.gz.

    Por exemplo:

    backup-03112008.tar.gz (Considerando o dia de hoje - 03/11/2008)

    Já pesquisei sobre alguns exemplos, mas nada funcionou.

    Estou usando o CentOS 5.2.

    Alguém teria uma sugestão? Qualquer ajuda será muito bem-vinda!!

    Agradeço desde já a atenção!!

  2. #2

    Padrão

    você precisa criar um script que faça isso, dentro dele você coloca variáveis que terão a data, essas variáveis você usa para criar o nome do arquivo.

  3. #3

    Padrão

    Valeu, amigão!!!

    Deu certinho. Fiz a seguinte sequência:

    data=$(date +$d$m$Y)
    tar -czvf backup-$data.tar.gz /backup

    Muito obrigado mesmo.
    Última edição por felixleonardo; 04-11-2008 às 08:40.

  4. #4

    Padrão

    é isso aí.

    vou te dar uma dica.

    Para melhor organização, coloque ano-mês-dia, desta forma sempre ficará em ordem cronológica.

  5. #5

    Padrão

    Luciano, valeu a dica.

    Ficou muito bom mesmo!!!

    Muito obrigado.