From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 25 Oct 2002 17:07:11 +0400 From: Sergey Vlasov To: community@altlinux.ru Subject: Re: [Comm] =?koi8-r?B?0MXSxc7B0NLB18zFzsnF?= =?koi8-r?B?INfZ18/EwSDXIMzPxw==?= Message-ID: <20021025130711.GD15726@vcserver.mivlgu.internal> Mail-Followup-To: community@altlinux.ru References: <20021025205826.4a0655fb.sinom@ktk.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021025205826.4a0655fb.sinom@ktk.ru> Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Fri, Oct 25, 2002 at 20:58:26 +0800, Sinom wrote: > Как перенаправить ВЕСЬ вывод идущий на экран в лог? Например необходимо > необходимо перенаправить вывод команды rpm --rebuild... Говорю: "rpm > --rebuild qwerty.src.rpm > rebuil.log", а в лог поподает не все, что > творится на экране. Как осуществить одноврименно весь вывод и на экран и > в лог? Так перенаправляется только stdout, а вся ругань, как правило, идет в stderr. Нужно добавить еще 2>&1 (или почитать man на используемый shell и найти там комбинацию символов, позволяющую сделать перенаправление stdout и stderr одним махом). Еще можно "... 2>&1 |tee some.log". Также см. man script (хотя это в данном случае менее удобно, т.к. в лог попадают управляющие последовательности терминала и ^M).