Perguntas sobre 'tail'

Tail é um programa de linha de comando que, por padrão, envia as últimas dez linhas para a saída padrão; Com outros switches de comando, números específicos de linhas podem ser especificados e arquivos podem ser monitorados em tempo real.
1
resposta

O multitail segue o inode ou o nome do arquivo por padrão?

Para os arquivos logrotate d, um geralmente usa tail -F em vez de tail -f para seguir o conteúdo do arquivo de log. O multitail(1) automaticamente segue o nome em vez do inode (o que provavelmente muda com a rotação do log)? Eu...
30.01.2013 / 21:48
1
resposta

dividindo um CSV e mantendo o cabeçalho sem arquivos intermediários [closed]

Estou tentando dividir uma dúzia de arquivos de 100MB ou csv em arquivos menores gerenciáveis para um post de enrolar. Eu consegui fazer isso, mas com muitos arquivos temporários e IO. Está levando uma eternidade. Espero que alguém possa m...
03.11.2014 / 06:06
2
respostas

Usando o tail para seguir o arquivo de log diário no Bash

Eu tenho uma tarefa para usar um script bash para monitorar alguns arquivos de log nomeados com o dia atual, por exemplo. AAAA-MM-DD.log. (1) usei tail -f para seguir o arquivo, mas não consigo lidar com a rotação de arquivos. Mesmo usa...
18.07.2013 / 03:51
1
resposta

POSIX cabeça e cauda não apresentam equivalente

A documentação da opção -n POSIX tail diz que The origin for counting shall be 1; that is, -n +1 represents the first line of the file, -n -1 the last. Portanto, tail -n 10 (usado mais tarde na mesma página) e tail -n -10 deve...
15.05.2013 / 15:57
2
respostas

Mostra as mudanças em um arquivo de log

Se eu usar tail -f *filename* Eu recebo uma boa exibição do que está mudando em um determinado arquivo. No entanto, às vezes, quero poder pesquisar esse texto ou, de outra forma, examiná-lo lentamente. Existe alguma maneira de eu poder...
11.12.2011 / 04:28
2
respostas

Adicione o retorno de carro à saída de 'tail' enquanto estiver usando 'grep'

Estou tentando refatorar o seguinte comando: tail -f production.log | grep -e "Processing " -e "compatible;" -e "Completed in " -e Esta é a saída do comando: Processing BasketController#cross_sell_product (for 85.189.237.x at 201...
03.08.2011 / 13:49
1
resposta

É possível limitar a saída para uma única linha?

less tem uma opção -S ou --chop-lines que impede que as linhas sejam agrupadas e mostra a saída como uma linha (geralmente estendida além da tela). É possível fazer isso com tail -f ? A página tail man não diz nada sobre isso...
13.03.2015 / 21:28
2
respostas

Como posso monitorar um arquivo que recria completamente durante sua execução?

Esta é uma pergunta de seguimento de Why are some file changes not shown in tail -f? Com o uso de capital F: tail -F posso monitorar a saída de tail -F ~/.mysql_history do manual: --retry keep trying to open a file eve...
30.11.2013 / 07:25
1
resposta

Como observar periodicamente um arquivo de uma lista de arquivos

Eu tenho um projeto java em execução que imprime sua saída em um arquivo chamado de acordo com a hora atual: 03:45 ==> 03.out 13:24 ==> 13.out e etc... Agora quero assistir à cauda do arquivo que está tendo a saída do projeto. P...
05.12.2017 / 10:40
2
respostas

Concatene vários arquivos compactados, ignorando as linhas de cabeçalho em todos, exceto no primeiro arquivo

Eu tenho uma coleção de arquivos gzipados que quero combinar em um único arquivo. Cada um deles tem formato idêntico. Eu quero manter as informações de cabeçalho apenas do primeiro arquivo e ignorá-lo nos arquivos subseqüentes. Como um exempl...
17.09.2018 / 03:26