Название должно объяснить все. У меня есть программа, для которой stdout требуется много, - я хочу полностью перенаправить вывод в файл, но только после завершения вывода и закрытия команды. Как я могу это сделать?Вывод команды перенаправления в файл - только когда команда stdout была закрыта из команды
Большое спасибо!
[@jordanm] (http://stackoverflow.com/a/9690605/96588) является правильным, но вы должны спросить себя * почему * ты это делаешь. Программы Linux хороши в обработке потоков, и программа будет * намного быстрее, если вы не пишете на диск, прежде чем продолжить следующую команду. – l0b0
Это не программа, это 1-строчный скрипт. Цель состоит в том, чтобы получить zpool iostat вывод, записанный в файл, который я всегда могу проанализировать. В общей сложности 1 операция ввода-вывода в течение 5 минут. Поверь мне, у этого есть смысл =) – cedivad
Да, это идеальный случай для него. Приобретая привычку указывать на это, поскольку, как правило, используется слишком много файлов (TM) :) – l0b0