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

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

POR FAVOR ME AJUDEM!!!!!!!!!


From: André Silva
Subject: POR FAVOR ME AJUDEM!!!!!!!!!
Date: Tue, 22 Nov 2005 07:54:00 -0300 (ART)

  E ai galera belezinha  ME AJUDEM POR FAVOR EU NÃO SACO NADA DE SHELL SCRIPT.
  Eu preciso executar um programa em shell sript que realize a seguinte tarefa:
  Apague automaticamente todos arquivos de log, no diretório /var/log/aplic, 
gerados por um aplicativo com mais de um mes de gravados, sendo que os arquivos 
seguem a seguinte formação   AAMMDDHHmmSSSSEQUENCIAL.TXT Ex:  
050801183022133418.TXT
  onde:
  AA = Ano
  MM = mes
  DD = dia
  HH = Hora
  Mm = minuto
  SS = Segundo
  Sequencial = Número sequencial
   
  EU QUERIA SABER SE FAZENDO ESTA AMARRAÇÃO ELE RODA EU NÃO SEI SE ESTA CERTO.
   
  #!/bin/sh
   
  ano-atual = ‘date’ +%Y
  mes-atual = ‘date’ +%m
  dia-atual = ‘date’ +%d
   
   
  for i in ‘ls /var/log/aplic’
  do
  ano-arq = ‘espr substr $i 14’
  mês-arq = ‘espr substr $i 56’
  dia-arq = ‘espr substr $i 78’
   
  if [ $ano-arq  -lt “$ano-atual – espr substr 2” ]; then
  rm $i
  fi
   
  if [ $ano-arq  -lt “$ano-atual” & $mês-arq != “12” ]; then
  rm $i
  fi
   
  if [[ $mes-arq  -lt “$mes-atual” & $dia-arq  -lt “$dia-atual” ]; then
  rm $i
  fi
   
  if [ $mes-arq eq “12” & $mês-atual eq “1” & $dia-arq  -lt “$dia-atual” ]; then
  rm $i
  fi
   
  done
   
   


                
---------------------------------
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

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



reply via email to

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