Por lo que veo de tu super comando (je je) estás suponiendo que el archivo "flexro_data.sql" está en la carpeta que se llama "/home/eathena/flexro_backups" y ahí dentro creas una carpeta que tiene como nombre la fecha del respaldo, copias allí otras cosas y por último borras los archivos viejos.
Lo único "malo" que veo es que estas borrando archivos que no existen, porque despues de hacer:
Código:
...
mv flexro_data.sql ./$(date +%d-%m-%y)/flexro_data_$(date +%d-%m-%y).sql
...
El archivo "flexro_data.sql" ya no existe, así que no tiene chiste borrarlo al final:
Código:
...
rm flexro_data.sql
...
Esto es porque el comando mv MueVe el archivo, no lo CoPia. De cualquier manera gracias por postear la solución, así cualquiera con el mismo problema o uno parecido ya tendrá un punto de referencia.
Saludos