Escrevendo a saída da tela para arquivo na linha de comando

3

Estou usando os seguintes comandos para executar meu aplicativo:

screen node cam.js 

O que eu quero fazer é gravar a saída em um arquivo de log para detectar um erro que está acontecendo e preciso ter logs para descobrir a causa dele. Eu tentei usar:

screen node cam.js > output.txt

e

screen "node cam.js > output.txt"

Eu acho que não está funcionando por causa da tela. o que estou perdendo? Eu não sou tão experiente com o Ubuntu, é claro que eu tentei usar o Google, mas eu não perguntaria se não conseguia encontrar ou não tentar nada!

    
por Fabian Pas 17.12.2012 / 18:54

2 respostas

3

Acredito que, se você olhar a man page para screen (1), verá que há parâmetros e comandos de tela que fornecem a criação de um arquivo de registro e a ativação e desativação dele.

    
por 17.12.2012 / 19:01
2

O mdpc está correto, e a opção ao iniciar a tela é screen -L .

Na tela, C-a H ativa ou desativa o login. O arquivo de log será chamado screenlog.N (onde N é algum inteiro).

    
por 17.12.2012 / 19:10