Carlos E. R. wrote:
Hola:
Para leer el correo uso Alpine (el nuevo Pine), pero dada mi multitud de carpetas no siempre descubro los correos que han llegado a cada una.
[...]
... ] ]os_en :2 os_es :6 ]
Lo cual me indica que en ésta lista he recibido 6 correos desde que lo activé.
Mi problema es borrar el contador de cada carpeta a voluntad. Ahora mismo lo que hago es matar y arrancar de nuevo el script, pero claro, eso reinicia todos los contadores.
¿Se os ocurre algo? Leer el teclado quizás y actuar... pero tendría que leer el teclado sin parar el proceso de leer la entrada estandard, que ahora mismo es la salida de una tubería que lee lo que se va escribiendo de nuevo en el log. Luego no puedo leer el teclado.
Es una tarea de baja prioridad en mi lista de cosas por hacer, pero tengo curiosidad.
-- Saludos Carlos E.R.
Mmmm parece un poco complicado de hacer con bash, no? Y si usas trap para blanquear variables? Algo parecido a (untested y bastante feo) trap "os_en=0" 6 trap "os_es=0" 7 y asi poder pasarle un kill -6 para blanquear os_en, kill -7 para blanquear os_es....Si funciona, luego podrias embellecerlo en forma de, digamos, contarcorreoctl, pues saber el pid de "contarcorreo" es factible, y podrias asociar nombres (tus folders) a distintas señales (kill -l). Claro que estaria usando señales para cosas que nada tienen que ver con su uso original, pero fue lo primero (y unico) que se me ocurrio. Al menos usando bash. Pero suena factible. Saludos. Gerardo --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org