Presmerovani > a 2> zevnitr skriptu

Honza Pazdziora adelton na fi.muni.cz
Středa Duben 12 20:49:42 MEST 2006


On Wed, Apr 12, 2006 at 07:48:33PM +0200, Pavel Smerk wrote:
> 
> potreboval bych co nejmensim zasahem skriptu, ktery normalne pise na STDERR
> a STDOUT, tyto presmerovat do souboru. (Nechci, aby to resil shell, ale
> nechci ani predelavat skript.) Zaroven bych chtel, aby se mi takto
> presmerovaly i pripadne chybove hlasky perlu, kdyz se to neprelozi, dojde k
> chybe pri behu atp.
> 
> Bude pozadovane resit vrazeni nejakeho (na prvni pohled fungujiciho)
> 
> BEGIN { open LOG, '>>log'; *STDERR = *LOG; *STDOUT = *LOG }
> 
> na uplny zacatek skriptu, nebo jeste na neco zapominam/ma to nejake musky?

Jde-li Ti o to, aby to bylo na co nejmensi pocet pismen, tak

	open STDERR, '>>log';

a nepotrebujes ten LOG.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
		Only self-confident people can be simple.


Další informace o konferenci Perl