Bash - O programa está escrevendo diretamente para o terminal

2

O servidor dedicado da Valve para o Mecanismo de Origem (srcds_run) no Linux grava diretamente no terminal, não stdout. Eu quero executá-lo como um daemon /etc/init.d no Debian 6, e gostaria de redirecionar / capturar a saída para um arquivo. Como eu posso fazer isso? E melhor ainda, por que eles produziriam diretamente para o terminal, há algum benefício em fazer isso?

Suponho que eu poderia iniciar outra instância bash apenas para srcds_run, mas isso parece uma solução suja e ainda não sei como redirecionar a saída.

    
por Salis 12.11.2012 / 21:26

1 resposta

3

Devido ao comentário útil de twalberg, encontrei a resposta

Execute o programa na tela e use o screenlog ( link ) para capturar a saída

    
por 12.11.2012 / 22:13