¡Hola de nuevo!
En un post anterior http://perlenespanol.com/foro/viewtopic.php?t=2920&highlight= comenté que necesitaba un script para ser ejecutado en una BD Sybase. El script genera un archivo con "código" entendible para Sybase para que realice una serie de operaciones en la BD. Este script tiene que ejecutarse cada 24h en una máquina Windows. Ahora que he terminado el script se me plantean diferentes posibilidades a la hora de automatizar el proceso:
- Convertir el script en un ejecutable (.exe) y utilizar las "Tareas programadas" de Windows.
- Sybase tiene unas funciones que permite pausar la ejecución del código hasta una determinada hora. Cuando llega la hora, continua con la siguiente línea de código. Dentro del script de Perl podría ponerlo y junto con un "goto" podría repetirse infinitamente. Solo haría falta ejecutar el script a mano la primera vez.
- Incrustar el script en algún proceso que se inicialice con Windows y que ejecute el script.
Me gustaría si alguien me puede aconsejar o recomendar alguna opción que sea más "limpia" o "elegante".
La primera no me da buena espina el hecho de utilizar las "Tareas programadas de Windows". Puede que estén bien, pero no me fío de primeras...
La segunda puede estar bien, pero creo que no debería darle a Sybase esa responsabilidad. Creo que debería haber una separación de tareas...
La tercera me parece relativamente bien pero no sé por dónde pillarlo de momento.
¡Espero sugerencia!
¡Gracias de antemano!
Ciao