[eside-ghost] duda con select() y descriptores de ficheros
halls
frikihalls en gmail.com
Mie Sep 21 04:20:34 CEST 2005
wop!
pues resulta ke estaba yo en casa mirando el codigo fuente del
programa 'root-tail', ke para el ke no lo sepa, es un programa ke
permite volcar en tiempo real el contenido de ficheros en el
escritorio de las X (yo lo utilizo para tener los mensajes dle kernel
siempre a la vista, por si falla algo y asi)
el kaso es ke keria saber como hace para ke, a cada minimo cambio del
fichero, lo reproduzca en el escritorio, entonces habia pensado en ke
habia alguna forma de tener abiero el fichero sin mas y si hay algo
nuevo, te avise para ke puedas reproducirlo en las X...
para esto habia pensado en el select() (weno, realmente me lo ha
sugerido el codigo fuente de 'root-tail' XDD) pero me parece ke me
pierdo un poco con la utilidad de select() en un caso asi... mas bien
creo ke lo utiliza para manejar distintos ficheros a la vez...
RESUMIENDO
mi pregunta es, alguien sabe como hacer para ke al minimo cambio ke
detectemos en un fichero lo sepamos, sin tener ke estar preguntandole
en un bucle y por tanto, sin cargar demasiado la CPU ? es el select()
una buena opcion? y como seria en ese caso?
thx :-)
PD: ene bada... ke txapa no? xD
Más información sobre la lista de distribución eside-ghost