[eside-ghost] Como saber si un fichero esta abierto desde bash
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Mie Feb 18 18:32:54 CET 2004
Aupa Pablo!
El Wed, 18 Feb 2004 17:00:12 +0100
Pablo Perez Perez <pablofausto en ya.com> comentaba:
> Estoy escribiendo un script en bash para que cuando llega un fichero a
> un directorio concreto se envia un correo de aviso. El problema esta
> en que el correo se envia cuando el fichero empieza a llegar y me
> gustaria enviarlo cuando el fichero este completo. ¿Hay alguna manera
> de saber desde bash si un fichero esta abierto o en uso? He pensado en
> comprobar continuamente si su tamaño crece pero tiene que haber algo
> mas profesional que un bucle de esos (mucho riesgo de endless loop)
prueba con fuser (man fuser):
$ fuser /home/txipi/prueba
prueba: 9649
$ ps xa | grep 9649
9649 pts/4 S 0:00 more prueba
$
--
Agur
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es