Ver Mensaje Individual
  #2  
Antiguo 14-04-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Puedes llamar al script sql desde la utilidad de línea de comandos isql, que está en el directorio 'bin' de firebird
Ejemplo, creas un script update.sql donde metes las actualizaciones que quieras hacer, sql, por supuesto, algo así:

fichero tuupdate.sql
Código:
connect /mnt/datos/mibasedato.fdb user sysdba password masterkey;
update tbhistorial set ..... ;
insert into tbacumulados values ......;
etc.
Ahora creas un script para que lo ejecute:

tuscript.sh
Código:
#!/bin/sh
/opt/firebird/bin/isql parametros varios  -i tuupdate.sql
y finalmente lo programas para que se ejecute cuando quieras, con el crontab, aquí tienes una guía muy clara y sencilla.
Código:
# lo siguiente se ejecutaría cada hora, en el minuto 0
0 * * * * /home/tuusuario/tuscript.sh
#
# lo siguiente se ejecutaría los día 15 de cada mes
* * 15 * * /home/tuusuario/tuscript.sh
Y aquí tienes una guía de los parámetros de isql
Responder Con Cita