[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]
- rotate log, ®i©, 2009/11/16
- Re: [shell-script] rotate log,
Julio C. Neves <=