Copiar arquivos com hora marcada

1. Copiar arquivos com hora marcada

William Cruz de Oliveira
williamfep

(usa Conectiva)

Enviado em 20/06/2008 - 15:18h

Alô comunidade!!!
Estou precisando de uma grande ajuda dos feras. Tenho um sistema que gera arquivos wmv por hora. Cada arquivo é nomeado com a data e hora (ex: 20062008150000.wmv) 20 de junho de 2008 às 15:00 hs. Gostaria de fazer um arquivo de lote que copiasse um determinado arquivo, diariamente, automaticamente. Tipo, copiar os arquivos das 12:00 hs para outra pasta. por favor me ajudem... OBRIGADO.


  


2. Re: Copiar arquivos com hora marcada

M01$3$
moisesmad

(usa Arch Linux)

Enviado em 20/06/2008 - 15:43h

e uma idéia que vou dar, ve se te adianta, faz um for que percorra todos os arquivos desta pasta,
for i in ls *.wmv, cada vez que a variavel i passar no laço vai ter o nome de um arquivo, entao vc pode guardar a data em uma variavel, algo do tipo
echo 'digite a data'
read data
entao tu usa um if, para ver se a data informada, esta nos arquivos, se estiver nos arquivos tu copia para uma pasta, vc pode fazer quem executar o script digitar o caminho da pasta, fica do mesmo modo da data, se não conseguir posta ai novamente, boa sorte.


3. Re: Copiar arquivos com hora marcada

Eduardo Pelizzari de Andrade
edupersoft

(usa Manjaro Linux)

Enviado em 20/06/2008 - 16:14h

Tenta colocar no crond

cp /diretorio/$(date +%d%m%Y)1200.wav /outro_diretorio

O melhor é fazer um scrip iniciando variáveis para diretorio e outro_diretorio, coisa e tal. Mas tudo começa ai.


4. Re: Copiar arquivos com hora marcada

Wesley Volcov
volcoov

(usa Debian)

Enviado em 24/06/2008 - 08:37h

vc pode criar um script, para fazer isso. E colocarno cron para executá-lo automaticamente!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts