Терминал - перенаправление вывода в файл сокращено

[115749] Вы можете использовать [116064]: reg[116065] для просмотра всех действий в [116066]vim[116067], затем вставьте удаленные строки, нажав "2 ctrl + p

Read more

2
17.10.2015, 03:37
1 ответ

Хорошо, так как @StéphaneChazelas сказал, что возможная причина в том, что ./cpp-генератор убит. Вместо блочной буферизации в ./cpp-генераторе терминал имеет буферизацию по линиям, поэтому терминал будет распечатывать все выходные данные.

Я дал ./cpp-генератору достаточно времени, чтобы распечатать сообщение, но так как он работает в цикле, я всегда заканчиваю его с ctrl + c - поэтому я его убил, а блочные буферы не имеют возможности выписать в файл....

рабочее решение запущено ./cpp-генератор следующим образом:

stdbuf -o0 cpp-generator > log.log

Спасибо @StéphaneChazelas

1
27.01.2020, 22:21

Теги

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