Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2003, 08:49
jo555su
 
Fecha de Ingreso: julio-2003
Mensajes: 3
Antigüedad: 20 años, 10 meses
Puntos: 0
Voy a intentar responder a todas tus preguntas:
Yo ejecuto desde la linea de comandos el cgi y lo hace bien, pero si ejecuto ese cgi desde la web no lo hace, no da error ni nada.

Uso Red Hut 8.0, apache, postgres, el lenguaje de programación es perl.

El servidor web si lo soporta pues todo el proyecto esta compuesto por .pl y .html, utilizamos la extensión pl en vez de cgi, espero no tenga nada que ver.

El codigo es el siguiente:

#!/usr/bin/perl

use Shell;
#use CGI::Carp qw(fatalsToBrowser);

chdir("/usr/local/pgsql/data");
#system("pg_dump vacunas2 > vacunas2.pgdump") || die("Mensaje de error pecadorr: $!");
system("pg_dump -u vacunas4 > vacunas4.pgdump");

print "Content-type: text/html\n\n";

print << "HTML";
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY>
<H2 align=center>LA BASE DE DATOS HA SIDO SALVADA CORRECTAMENTE</H2>
<BR><BR><BR><BR><A href="javascript:close()">Cerrar ventana</A><BR>
<A HREF="javascript:history.back()"> Volver atr� </A><BR>
<A HREF="http://10.170.136.111/primera.htm"> Salir </A>
<BR><A HREF="http://10.170.136.111/secret/admin2.htm"> Volver al menu de administrador</A>
</BODY>
</HTML>
HTML

Espero lo puedas entender. Ejecuta supuestamente el pg_dump y luego visualiza la pagina de que lo ha hecho bien, pero no lo hace bien.