[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] ¿A qué se refiere /proc/self/fd/3 en los scripts de cron?



El jueves, 19 mar 2015, a las 18:20 UTC+1 horas,
Camaleón escribió:

>El Thu, 19 Mar 2015 18:04:00 +0100, Manolo Díaz escribió:
>
>> El jueves, 19 mar 2015, a las 17:51 UTC+1 horas,
>> Camaleón escribió:
>
>(...)
>
>>>¿Qué hace en un script que se ejecuta cada semana? Pues ni idea,
>>>seguramente el comportamiento sea configurable (on/off), quizá el manual
>>>te diga más cosas ¿no? Porque la línea del script que mandas no parece
>>>que tenga mucha chicha (ejecutará el binario de debsums asignándole una
>>>prioridad, lee el archivo de los paquetes que se deben omitir, procesa
>>>el resultado y lo manda al syslog).
>> 
>> Entiendo lo que hace y casi todo del por qué lo hace, _a excepción_ de
>> enviar una copia del resultado parcial a salida estándar. Si ejecuto ese
>> script desde un terminal, le veo sentido: además de añadir entrada al
>> registro de bitácoras, me muestra en el terminal los ficheros alterados.
>> Pero en una ejecución no interactiva, que es para lo que está pensado el
>> script, dicha salida parece perderse, parece que es un gasto de recursos
>> inútil, por pequeño que este gasto sea.
>> 
>
>No lo pillo, salvo que te estés preguntando por qué el uso de "tee" en el 
>script. Por aquí indican algunas de sus peculiaridades:
>
>http://www.linuxandlife.com/2013/05/how-to-use-tee-command.html
>
>Saludos,
>

Entiendo el uso de tee en la orden. Olvidémosla y centrémonos en lo que
hace el script, que son dos cosas en mi caso:

1, Añadir una entrada en el registro de bitácoras

2, Enviar a la salida estándar lo siguiente:
"/usr/lib/python2.7/dist-packages/morituri/rip/cd.py"

Y lo que no entiendo es _para qué_ hace la 2ª si se perderá como
lágrimas en la lluvia al igual que las vivencias del replicante de
Blade Runner. No voy a verla, puesto que no se muestra en pantalla al
no ejecutarse de forma interactiva. Tampoco queda registro en ningún
lado.

Saludos.
-- 
Manolo Díaz


Reply to: