coloca a saída no arquivo quando o programa trava durante o ruuning

0

Eu corri o programa c. É óbvio que por > . você pode colocar a saída no arquivo. Mas se o meu programa tem algum erro durante a execução e quando vou para o arquivo de texto. Eu não vejo nada existe alguma maneira de colocar esses printf para arquivo (antes do programa supor que esses erros)?

    
por Mohammad Reza Rezwani 24.10.2014 / 13:11

1 resposta

1

A solução é redirecionar o erro (STDERR) para o arquivo junto com a saída (STDOUT). Basta fazer o seguinte:

Program &> filename

ou

Program > filename 2&>1

Se você deseja anexar o arquivo em vez de sobrescrever:

Program &>> filename

ou

Program >> filenmae 2&>1

O acima irá colocar o STDOUT e o STDERR no mesmo arquivo. Caso você queira apenas colocar o STDERR em um arquivo diferente, faça o seguinte:

Program 2> filename

para anexar o arquivo

Program 2>> filename
    
por heemayl 24.10.2014 / 13:23