Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2009, 05:23
Avatar de sfx4ever
sfx4ever
 
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 21 años, 1 mes
Puntos: 2
¿Que me falla en este script sh?

Hola, antes de nada decir que se lo justo de linux, pero me las arregle para escribir este script. Mi intención es que genere un dump de una base de datos de mysql en un archivo .sql y lo comprima, para luego podermelo bajar por ftp.

Este es el script:

Código PHP:
mysqldump nombrebbdd -u usuario -pmipasswd > /var/www/vhosts/dominio.net/httpdocs/copiasdb/copia_$(date +%d).sql 
gzip 
/var/www/vhosts/dominio.net/httpdocs/copiasdb/copia_$(date +%d).sql 

Nota: al final de cada linea hay un espacio y un salto de linea


El problema es que me genera un caracter raro en el nombre del archivo comprimido y no me lo puedo descargar por FTP, me da este error:

Cita:
[13:14:27] Failed to open file 'C:\Archivos de programa\AppServ\copia_21.sql.gz'.
[13:14:27] El nombre de archivo, directorio o etiqueta del volumen no es válido.
Si entro en el File Manager del Plesk de mi server, e intento modificar el nombre del archivo, me pone esto: copia_21.sql\r.gz , por lo que deduzco que mete un salto de linea detras de .sql

¿Como podria evitar esto?

GRACIAS