поместите вывод в файл когда катастрофический отказ программы во время ruuning

Я запускаю c программу. Это очевидно это>. можно поместить вывод в файл. Но Если моя программа имеет некоторую ошибку во время выполнения и когда я перехожу к текстовому файлу. Я не вижу, что какой-либо вещью является там какой-либо способ поместить те printf в файл (befor, программа предполагают те ошибки)?

0
задан 24 October 2014 в 17:11

1 ответ

Решение состоит в том, чтобы перенаправить ошибку (STDERR) в файл наряду с выводом (STDOUT). Просто сделайте следующее:

Program &> filename

или

Program > filename 2&>1

, Если Вы хотите добавить файл вместо перезаписи:

Program &>> filename

или

Program >> filenmae 2&>1

Вышеупомянутое поместит STDOUT и STDERR в тот же файл. В случае, если Вы просто хотите поместить STDERR в различный файл, сделайте следующее:

Program 2> filename

для добавления файла

Program 2>> filename
1
ответ дан 4 August 2019 в 11:32

Другие вопросы по тегам:

Похожие вопросы: