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

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

Re: [shell-script] rotate log


From: Julio C. Neves
Subject: Re: [shell-script] rotate log
Date: Mon, 16 Nov 2009 16:16:55 -0200

A ideia é essa, mas talvez tenha de dar algum ajuste para se encaixar no seu
caso, pois não testei a solução.

IFS=.
ls *.log.* | sort -r | while read nome log num resto
do
    mv $nome.$log.$num.$resto $nome.$log.$[num+1].$resto
done

Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Em SP ligue (11) 2125-4747 Curso de 07 a 11/12;
- Em DF ligue (61) 3223-3000 Curso de zenity 09-10/01;
- No RJ ligue (21) 2561-0867. Curso nos dias 5,6,12,13/12;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.


2009/11/16 ®i©@®ÐØ <address@hidden>

>
>
> Galera desejo melhorar um rotate log que necessito executar manualmente.
> atualmente executo as etapas abaixo.
>
> ls *log.2*|while read a; do mv -v $a `sed -e s/2/3/g <<< $a`; done
> ls *log.1*|while read a; do mv -v $a `sed -e s/1/2/g <<< $a`; done
> ls *log|while read a; do mv -v $a $a.1; done
>
> O meu rotate do sistema está configurado para armazemas 5 logs,
> (xxx.log.5.gz, xxx.log.4.gz, xxx.log.3.gz, xxx.log.2.gz, xxx.log.1.gz,
> xxx.log.1 e xxx.log)
>
> Alguma ideia para melhorar esta rotina?
> --
> ----------------------------------------------------------
> A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28)
> The grace of our Lord Jesus Christ be with you. (1ªTs 5.28)
> Jesus te ama, aceite-O! Jesus loves you, accept you Him!
>
> ®i©@®ÐØ
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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