Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » Bases de Datos » Script diario de mantenimiento de BD en Windows Responder al tema
Nuevo tema


Página 1 de 1  [ 4 mensajes ] 
 
Nota 2008-07-29 06:42 @321

Perlero Nuevo
Registrado: 2008-07-28 06:13 @301
Mensajes: 44
Script diario de mantenimiento de BD en Windows
¡Hola de nuevo!

En un post anterior http://perlenespanol.baboonsoftware.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


Nota 2008-07-29 07:23 @349
Avatar de Usuario
Creador de Perl en Español
Registrado: 2003-10-15 16:52 @744
Ubicación: México
Mensajes: 1163
Hola,

En el foro se ha hablado de cómo convertir tu script de Perl en ejecutable:
http://perlenespanol.baboonsoftware.com ... ut777.html

También se ha tocado el tema de tareas programadas en Windows:
http://perlenespanol.baboonsoftware.com ... t1830.html

Espero que te ayude para comenzar con tu script.

Saludos

_________________
Uriel Lizama Perl programmer fundador de Perl en Español


Nota 2008-07-29 07:31 @355

Perlero Nuevo
Registrado: 2008-07-28 06:13 @301
Mensajes: 44
¡Gracias!

Visto lo visto creo que me decanto por las tareas programadas... no sé por qué no me daban muy buena espina, pero en fin...

Ciao


Nota 2008-07-29 09:20 @430
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Yo también usaría las tareas programadas. Son fáciles de usar, y por mi experiencia, muy fiables.

Otra opción, más drástica, sería instalar un Unix estilo CygWin, en donde dispondrías del demonio cron.

Y en ese momento... te das cuenta de que te sobra Windows :wink:

_________________
JF^D Perl programming


Responder al tema  [ 4 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO