Comando que copie um arquivo de uma data em especifico

1. Comando que copie um arquivo de uma data em especifico

ANDRE NASCIMENTO
andre7232

(usa Red Hat)

Enviado em 08/02/2017 - 08:48h

Caros, bom dia.

Estou criando um script, no qual o analista irá digitar a data em que ele quer as logs, e copie-as para um diretório padrão. A minha dúvida é: como faço isso ? tentei o seguinte, mas sem sucesso
ps.:lembrando que o diretório dentro do tmp é criado previamente
ps2.: claro que "Feb 2" foi apenas um exemplo, e vai ser substituído por uma váriavel;
ps3.: o find funcionou, o que não funcionou foi o "exec"
ps4.: meu conhecimento em SO é bem simples...
Ps5: Esse caso em especifico, é um servidor AIX

find /opt/jboss/jboss5/server/prod1/log |grep "Feb 02" -exec cp * /tmp/client_$(date +%d%m%y)/8080 {} \;

edit:

tentei o comando abaixo tmb sem sucesso:
find /opt/jboss/jboss5/server/prod1/log |grep "Feb 02" | xargs cp -t /tmp/PMAPPNPEPRD01_$(date +%d%m%y)/8080



  


2. Re: Comando que copie um arquivo de uma data em especifico

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 08/02/2017 - 13:46h

andre7232 escreveu:
ps3.: o find funcionou, o que não funcionou foi o "exec"


tente usar o '-exec' assim

-exec cp {} /path/destino \; 

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts