[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Por donde empiezo



Pero saldria caro el "polling" no crees??

Tendrias que tener un mecanismo para alimentar la direccion del archivo que 
quieres monitorear, y los if necesarios para monitorear si el archivo es 
abierto o no comerian una cantidad de ciclos que se notaria, segun creo.

No creo que tomara muchisimo, pero seguro si andaria contando por lo menos 1% 
del cpu nada mas estar viendo si cada archivo coincide con el (los) archivos 
monitoreados

Saludos
Max

On Saturday 27 March 2004 5:37 am, Sandino Araico Sánchez wrote:
> Max Valdez wrote:
> >No se mucho del kernel, pero segun creo tener una señal como esa seria muy
> >caro.
>
> Si el envío de la señal lo cuelgas en algún lado del VFS no debe salir
> muy caro puesto que VFS siempre sabe cuándo se modifican todos los
> archivos....
> Pero recuerdo haber visto hace unos dos años algún módulo que hacía
> precisamente eso, así que con un poco de búsqueda no habría que
> reinventar la rueda.
>
> >Lo unico que se me ocurre es que quisieras por seguridad saber si un
> > archivo fue abierto por alguien, pero no creo que sea una buena opcion.
> >
> >Lo que es "doable" es tener un programa que monitorea si un archivo
> > cambia, y que responda como quieras al evento.
> >
> >En fin, esto se pone escabroso
> >
> >Saludos
> >Max

-- 
Linux garaged 2.6.5-rc2-mm3 #1 Fri Mar 26 11:07:16 CST 2004 i686 Intel(R) 
Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS/S d- s: a-29 C++(+++) ULAHI+++ P+ L++>+++ E--- W++ N* o-- K- w++++ O- M-- 
V-- PS+ PE Y-- PGP++ t- 5- X+ R tv++ b+ DI+++ D- G++ e++ h+ r+ z**
------END GEEK CODE BLOCK------
gpg-key: http://garaged.homeip.net/gpg-key.txt


_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]