Corringindo...
data=$(date -d '1 month ago' +%y%m%d)
for i in /var/log/aplic/*.TXT ; do
j=$(basename $i)
if [ "${j:0:6}" -lt "$data" ] ; then
echo rm $i
fi
done
Em 19/11/05, Reinaldo Carvalho<address@hidden> escreveu:
> data=$(date -d '1 month ago' +%y%m%d)
> for i in /var/log/aplic/*.TXT ; do
> if [ "${i:0:6}" -lt "$data" ] ; then
> echo rm $i
> fi
> done
>
>
> teste antes! se fucionar, retire o echo!
>
> Em 19/11/05, Jerryson<address@hidden> escreveu:
> > Pessoal, estou necessitando de elaborar um programa que realize a
> > seguinte tarefa:
> > Apagar automaticamente todos os arquivos de log, no diretório
> > /var/log/aplic, gerados por um aplicativo com mais de um mês de
> > gravação, sendo que o nome dos arquivos seguem a formação
> > AAMMDDHHmmSSSEQUENCIAL.TXT (Ex:0508011830221334180000.TXT)
> >
> > Por favor, se puderem me dar um auxílio acerca dos comandos que devo
> > utilizar, ou mesmo o esboço de algum código ficaria imensamente
agradecido!
> > Uma coisa que eu já sei é que terei de me utilizar do
cron(agendador de
> > tarefas), não é mesmo?
> >
> > Obrigado a todos e até breve.
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de
programação, como perl, C etc. Quem insistir em não seguir esta regra
será moderado sem prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> Reinaldo Carvalho
> Debian Sarge 3.1 - Linux User: #238310
> Prodepa - address@hidden
>
--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
*Yahoo! Grupos, um serviço oferecido por:*
PUBLICIDADE
------------------------------------------------------------------------
*Links do Yahoo! Grupos*
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
address@hidden
<mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.