+ Responder ao Tópico



  1. #1
    firmamento01
    Visitante

    Padrão Setar nome de arquivo utilizando date

    amigos, meu servidor executa uma tarefa de sincronização de arquivos com outros servidores agendada na cron de meia em meia hora. preciso fazer com que o servidor nomeie/renomeie os logs com a data e hora que foi executada. já tentei fazer uma combinação do cp e do mv com o date mas não consegui.

    alguém pode me ajudar?

  2. #2
    Super_Diaulas
    Visitante

    Padrão Re: Setar nome de arquivo utilizando date

    qnd for criar o arquivo utilize

    `date +.%y.%m.%d`

    Ex:
    echo teste`date +.%y.%m.%d`

    mais informações:
    man date



  3. #3

    Padrão Re: Setar nome de arquivo utilizando date

    Você pode colocar uma variavel no script que pega a data e depois usar a variavel no script, fica mais facil e sujeito a menos erros.

    Ai vai um exemplo básico.

    #!/bin/sh
    Data=`date "+%d-%m-%Y"`
    tar cvf bkp-$Data.tar /mnt/server/dados
    #eof