Como logar no arquivo e no console

11

Eu sei que posso logar ao arquivo adicionando

> log.txt 

ao final de um comando, mas como posso logar no arquivo AND para o console?

    
por clamp 07.04.2012 / 10:19

3 respostas

23

tente usar tee ?

| tee log.txt

em vez de

> log.txt
    
por 07.04.2012 / 10:30
15

Existem várias maneiras pelas quais você pode fazer log. Mas a primeira e a principal coisa é o que você realmente quer colocar no seu log. Você pode fazer isso de várias maneiras:

  1. O comando Tee divide a saída de um comando para que ele possa ser visto no display e também ser salvo em um arquivo.

    command | tee log.txt
    

    O comando acima exibirá a saída para o terminal, assim como redirecionará a saída para o arquivo log.txt .

  2. O comando script faz um texto datilografado (cópia) de tudo que está impresso no seu terminal:

    script -a log.txt
    
por 07.04.2012 / 10:40
6

Use o comando tee :

some_command | tee log.txt
    
por 07.04.2012 / 10:30

Tags