Este es el escenario:
Sistema Operativo: Windows Xp Pro Sp2
Base de Datos: PostgreSQL
El backup automatico lo hago cada 2 horas usando el .bat que todos recomiendan, dentro del .bat estas son las lineas que uso en el backup
*------------------------------------------------------------------------------------------
cd\
cd archivos de programa
cd postgresql
cd 8.3
cd bin
pg_dump -h localhost -p 5432 -i -U postgres -Fc -b -v -f "C:\MiDB.backup" MiDB
*------------------------------------------------------------------------------------------
lo pongo en el programador de tares y me funciona espectacularmente bien,... el tema ahora es el siguiente:
Varias veces me paso que al detenerse el servicio del postgres, el programador igualmente ejecuta el .bat y al tratar de hacer el backup me pone el archivo c:\MiBD.backup en 0 KB y obviamente no realiza el backup.
Mi pregunta el concreto es, es posible deterninar si es que el servicio del postgres esta arriba antes de realizar el codigo de pg_dump y asi evitar dañar el backup?....
Gracias por la ayuda.