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?
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
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