Steve:

--COMPRIME.MAC verifica integridad base de datos, verifica espacio en disco
y hace reload
--Ramiro Mendez 12/V/95
CLS
SET QUOTES="
WRI "IMPORTANT" AT 1,30
WRI "Run this process only if you have a backup !" AT 3,12
FILLIN SINO=0 USING "Do you want to continue [Y/N]?" AT 5,12
IF SINO NE "Y" THEN
   RETURN
ENDIF
WRI "CHECKING DATABASE INTEGRITY" AT 10,20
WRI "Please wait........" AT 11,20
DISCONNECT
SET ERROR VAR EVAR
AUTOCHK ADMINIS
SET VAR E1=.EVAR
IF E1 > 40 THEN
   CLS
   WRI "The database has errors. The process was aborted." AT 10,20
   WRI "Please notify to the Systems Unit" AT 11,20 BLINK
   WRI "Press a key to end........" AT 14,20
   BEEP
   PAUSE
   RETURN
ENDIF
CLS
CONNECT ADMINIS
SET MESS OFF
SET ERROR MESS OFF
--check for disk space
SET VAR AA=(ISTAT("DBSIZE")), BB=(ISTAT("DISKSPACE"))
IF AA > BB THEN
   CLS
   WRI "Not enought Disc space, the process was aborted."
   BEEP
   WRI "Press any key to end......."
   PAUSE
   RETURN
ENDIF
MD \TEMP
DEL \TEMP\ADMINIS.RB?
CLS
WRI "Working, please wait..............." AT 12,20 BLINK
RELOAD \TEMP\ADMINIS
DISCONNECT ADMINIS
DEL ADMINIS.RB?
COPY \TEMP\ADMINIS.RB?
DEL \TEMP\ADMINIS.RB?
CONNECT ADMINIS
RETURN

Best regards,

Ramiro M�ndez Pab�n
BOLIVIA - South America



                                                                       
             "Fogelson, Steve"                                         
             <[EMAIL PROTECTED]                                         
             commercesolutions                                        Para
             .net>                     [EMAIL PROTECTED] (RBASE-L Mailing
             Enviado por:              List)                           
             [EMAIL PROTECTED]                                          cc
                                                                       
                                                                    Asunto
             18/06/2004 02:18          [RBASE-L] - DB Maintenance      
             p.m.                                                      
                                                                       
                                                                       
                Por favor,                                             
                responda a                                             
             [EMAIL PROTECTED]                                         
                                                                       
                                                                       




Wanted to see if someone had a batch file for their nightly db maintenance
they would be willing to share.

Not sure how you run R:Base by itself in a batch file.

Hoping it will include autochk and a check to see if it ran ok. Not sure
how
to check for autochk success.. Also reload or unload.

Thanks

Steve Fogelson
Internet Commerce Solutions


Reply via email to