Como combinar o comando tee com scripts interativos para registrar os resultados?

1

A partir de algum tempo, normalmente, gravar saídas longas com tee para mais tarde less , isso é incrível para analisar configure e make saídas e tal, mas falha quando o script ou programa é como instalação, pedindo entrada humana.

Esse Escreve um arquivo de log de um processo interativo do usuário usando o tee? é o mais relevante relacionado aos mecanismos de pesquisa de perguntas, mas não deseja resolvê-lo usando a tela como é dito lá. Mesmo que tudo isso esteja sendo feito dentro de uma sessão do tmux, prefira não confiar na inserção da sua solução de emulação de tela aqui para resolver isso.

Ao contrário, nesse caso, aqui não me importo com a entrada do usuário, mas acho que um programa falha em algum momento e não consigo ver onde. O sistema está sem suíte X, portanto não pode rolar para trás para ver a saída inteira com um konsole ou semelhante.

Alguém tem ideias?

    
por uprego 13.06.2013 / 18:29

1 resposta

2

Use "script" - datilografado da sessão de terminal.

$ script --help

Na página do manual de script :

 script makes a typescript of everything printed on your
 terminal.  It is useful for students who need a hard‐
 copy record of an interactive session as proof of an
 assignment, as the typescript file can be printed out
 later with lpr(1).
    
por 13.06.2013 / 18:51

Tags