El día 6 de abril de 2010 18:49, Jorge Luis Betancourt Gonzalez <jlbetanco...@estudiantes.uci.cu> escribió: > De momento me vale, vamos a ver si con esto resuelvo, lo otro que se me > ocurrió fue tratar de parsear el el log de proftpd y buscar por la actividad > de desconexión a ver que tal va. > > Que creen? >
Que el top-posting es casi tan malo como el ftp. Pero suponiendo que no se pueden hacer scp's y ejecutar el script de forma remota... ¿Cuantos usuarios concurrentes vas a tener? ¿Se conectan con el mismo usuario o diferentes? Si ejecutas un script cada vez que un usuario cierra la sessión; puedes ejecutar una tarea sobre el fichero que el ha terminado, pero también sobre un fichero que otro usuario tiene a medias. Si no vas a tener problemas de concurrencia, estupendo. ¿El proftpd bloquea de alguna manera los ficheros mientras los escribe? Puedes monitorizar (polling o eventos) con un demonio los ficheros que vayan llegando y esperar a que dejen de estar bloqueados. Aunque esto no llegaría a esperar a que el usuario cerrara la sesión. Lo procesaria según termina de subirlo :-( Otra opción es adaptar un servidor ftp hecho en python para ejecutar el script cuando se dan las condiciones necesarias. Ejemplo: http://code.google.com/p/pyftpdlib/ Suerte y un saludo: Javi _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/