Tengo que hacer una copia de una base de datos diaria, para ello me hice este bash script, y le puse un cron con una hora en concreto. El problema es que no se porqué motivo no me funciona el script, os dejo el código:
Código:
El error que me sale cuando lo ejecuto es:#!/bin/bash BACKUPDIR="/ruta/backup_`date +%e-%m-%y`" MYSQLUSER="user" MYSQLPASS="password" DATABASE="database" mysqldump -u $MYSQLUSER -p$MYSQLPASS $DATABASE > $BACKUPDIR.sql
Código:
Obviamente es algo de la variable BACKUPDIR, algun conflicto con el date, pero es que como no tengo ni idea de sintaxi de bash, pos no se como va.line 7: $BACKUPDIR.sql: ambiguous redirect
Alguna ayudita?
Un saludo!