[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]
- POR FAVOR ME AJUDEM!!!!!!!!!,
André Silva <=