Busco un ejemplo de redirigir la salida estándar a un archivo usando Perl. Estoy haciendo una herramienta fork/exec bastante sencilla, y quiero redirigir la salida del hijo a un archivo en lugar de a los stdout de los padres.¿Cómo puedo redirigir la salida estándar a un archivo en Perl?
¿Hay un equivilant de dup2()
que debo usar? Me parece que no puede encontrarlo
Desde dentro Perl o desde la línea de comandos? que OS? – lexu
ver aquí: http://stackoverflow.com/questions/655719/how-do-i-unalias-from-perls-stdout – lexu
Si es el caso que sólo estás con el objetivo de redirigir la salida de ser el programa 'exec 'ed y nada del proceso hijo hace hasta este punto, entonces esta pregunta no es necesariamente específica de Perl; es una cuestión de redirección de shell o usar cualquier instalación integrada en el programa que está ejecutando cuando lo llame. p.ej. 'exec (" programa> out.txt ");'. – cikkle