Como monitorar arquivos que combinam um curinga com multitail

3

Eu tenho um diretório 'logs' cheio de arquivos de log cujos nomes seguem este formato:

XXX-YYYY-DATE-N.txt

em que N é um número que aumenta com o passar do tempo.

Por exemplo, agora eu tenho:

xxx-yyy-20130226-20.txt
xxx-yyy-20130226-21.txt
xxx-yyy-20130226-22.txt

Gostaria de monitorar esses arquivos, para que eu possa ver o mais recente e voltar para os anteriores de forma transparente.

Os documentos multitail dizem

It can also monitor wildcards: if another file matching the wildcard has a more recent modification date, it will automatically switch to that file. That way you can, for example, monitor a complete directory of files. Merging of 2 or even more logfiles is possible.

Então o multitail parece ser exatamente o que eu quero neste caso.

Eu li os documentos, mas não consigo descobrir os encantamentos corretos para fazer exatamente o que eu disse acima: mostre-me o log mais recente que corresponde a um padrão e mescle todos eles para que eu possa rolar para trás.

Você poderia me ajudar?

    
por Pete 26.02.2013 / 13:11

1 resposta

1

Eu nunca ouvi falar deste programa hoje, mas uma rápida olhada na página man sugere que você quero dizer -iw "xxx-yyy-*.txt" 5 , substituindo o 5 pelo intervalo –– com que frequência você deseja verificar se algum novo arquivo foi criado.

    
por 27.02.2013 / 01:04

Tags