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