shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Variável - Ler arquivo pela Data


From: Sergio Maia Rabelo
Subject: Re: [shell-script] Variável - Ler arquivo pela Data
Date: Wed, 8 Apr 2009 11:26:55 -0300

Fabiano vou tentar ser mais especifico.

Rotina externa - gera arquivo sequencial T000753T3.txt

Rotina interna - Puxo do FTP o arquivo T000753T3.txt executo por uma rotina
do java e antes de executar, uma variavel lê o número do arquivo "753" e
acrescenta +1, jogando o valor "754" para um arquivo. Esse arquivo é para
quando for no outro dia, saber que tem que puxar o arquivo com no sequencial
e processar: T000754T3.txt.

O que acontece que por algum motivo a rotina externa esse arquivo vem com um
sequencial a mais tipo: T000755T3.txt.
Para consertar, eu vou no arquivo que recebeu o proximo valor que seria
"754" e modifico para 755, assim executo o script e ele puxa carregando o
próximo sequencial corretamente.

Preciso é que quando houver esse furo no sequencial, não seja necessário eu
modificar manualmente no arquivo, quero que uma variavel verifique qual foi
o arquivo T000???T3.txt do dia anterior e assim puxe do ftp o proximo
sequencial.

Se houver mais dpuvidas me comuniquem.
-- 
============================
Sérgio Maia Rabelo
Administrador de Redes
Linux User# 286808
Ubuntu User#26020
============================

2009/4/8 Fabiano Caixeta Duarte <address@hidden>

>   2009/4/8 Sergio Maia Rabelo <address@hidden<sergiomaiarabelo%40gmail.com>
> >:
>
> > Bom dia pessoal da lista,
> >
> > Estou querendo criar uma variável que leia a data de um arquivo para
> poder
> > saber se foi executado no dia correto. Vou exemplificar.
> >
> > Tenho o arqui TESTE000753.txt. ele é enviado pro meu FTP. O script puxa
> pelo
> > nome sequencial. O meu problema que houve um dia que o responsavel pelo
> > envio, por algum motivo, a rotina dele pulou o sequencial, ai foi uma dor
> de
> > cabeça para saber o erro até que descobrimos e agora temos um arquivo que
> > posso indicar esse sequencial furado e assim voltar a minha rotina ao
> > normal.
> > Bom o que preciso é, como criar uma variavel que ao furar o sequencial,
> > verifique por data o ultimo arquivo no diretorio com o nome
> TESTE000???.txt
> > e assim a variavael da rotina receba o nome dele para a rotina voltar ao
> > normal?
> >
> > Grato,
> >
> > --
> > ============================
> > Sérgio Maia Rabelo
> > Administrador de Redes
> > Universidade Estadual de Goiás - Educando e Valorizando a Vida (EVV)
> > Bacharel em Sistemas de Informação
> > MBA - Gerenciamento de Projetos
> > Linux User# 286808
> > Ubuntu User#26020
> > Goiânia - Goiás
> > ============================
>
> Não entendi direito, mas acho que isto vai te ajudar:
>
> stat -c %y -t arquivo
>
> --
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]