
16/07/2003, 08:49
|
| | Fecha de Ingreso: julio-2003
Mensajes: 3
Antigüedad: 21 años, 7 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. |