Oh cierto...puede ser, bueno aqui esta el codigo a ver si me dan una mano porfa...de antemano gracias
Código PHP:
$fileNamePgsqlDump = "Copia_de_Seguridad";//nombre del fichero sql
$fileNamePgsqlDump = date("Y-d-m")."-".$fileNamePgsqlDump.".sql";//añado la fecha al nombre del fichero
$sysOperative = (stristr(PHP_OS, 'WIN')) ? "Windows" : "Linux";//compruebo el sistema operativo del servidor
switch ($sysOperative){//creo el selector de sistema operativo
case 'Windows'://servidores pgsql montados en maquinas windows
$PgsqlDump = "pg_dump -i -h localhost -p 5432 -U postgres -f '..\..\backup\$fileNamePgsqlDump' dbmuseo";//ejecuto el backup
system($PgsqlDump, $resultPgsqlDump);
break;
case 'Linux'://servidores mysql montados en maquinas linux
$PgsqlDump = "pgsqldump -u $sql_usuario --password=$sql_pass --opt $sql_db > $ruta.$fileNamePgsqlDump";//ejecuto el backup
system($PgsqlDump, $resultPgsqlDump);
break;
default:
echo "Error 7000: Se produjo error por no ser un sistema compatible con Windows - Unix - Linux.";//si el sistema operativo no existe o no esta definido, error
exit;
break;
}//termino switch
if($resultPgsqlDump) {
echo "<H1>Error ejecutando comando: $fileNamePgsqlDump</H1>\n";//compruebo errores
}else{
echo "exito ";
}