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 <fcd.lis...@gmail.com> > 2009/4/8 Sergio Maia Rabelo > <sergiomaiarab...@gmail.com<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]