
02/08/2013, 09:33
|
| | Fecha de Ingreso: diciembre-2009 Ubicación: Sevilla
Mensajes: 49
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Respuesta: Activar Script servidor al Detectar Nuevo Archivo Vale!!
Parece que teóricamente se está aclarando el tema bastante bien, pero para especificar más sobre la idea describiré un caso hipotético para comprobar si estamos hablando finalmente de los mismo.
1- Tengo servidor montado el cual consta con una estructura de directorios y también de una base de datos.
2- En la estructura tengo un directorio donde albergo imágenes con formato jpg y otra donde albergo archivos planos .csv con información sobre las imágenes.
3- Cada vez que se hace un upload al servidor lo que me están haciendo es enviar dos archivos uno correspondiente al jpg y otro correspondiente a su .csv.
4- La tarea es la siguiente: cada vez que se produzca un upload, el servidor utilizará la información del .csv en cuestión para actualizar la base de datos. Pero solo cuando se localice un archivo nuevo.
Imagínense:
- imagen 0000.jpg, archivo 0000.csv
- detecto que ha entrado ambos archivos
- activo la ejecución del script (ya lo tengo programado) que me incorpora la info del .csv a mi bd.
La Duda:
- En principio lo que pensé fue realizar otro script que cada cierto tiempo me detectara cambios en la estructura de los directorios deseada y tras esa evaluación lanzar mi script. Pero el inconveniente es que con CRON no se puede garantizar que en el mismo momento de la entrada de archivos se ejecute los procesos.
La Solución:
- Lo ideal es que ese proceso se hiciera inmediatamente en el momento en el que se hace la carga de archivos al servidor.
Creo que ya está!!
Muchas gracias por todo. |