Hola de nuevo
Defero.tk
Arreglado este problema, ejecuté el script y me ponía los archivos a 0mb, y sin contenido.
Parece ser que este problema viene al renombrar el fichero con el nombre original. Ahí se quedaba el fichero con nombre inicial pero sin contenido (parece como si al haber usado la variable, fuese un pountero, y al fina se vaciase la información de dicho puntero).
Por ello, el final del script lo dejé de la siguiente manera:
Código:
rm -rf $NOMBRE_ARCHIVO
mv tmp_archivo.blah $NOMBRE_ARCHIVO
rm -rf tmp_archivo.blah
Primero borro el archivo original
Después el archivo temporal lo copio con el nombre original
Finalmente, borro el archivo temporal.
De esta manera si que me funciona correctamente (en una prueba en una carpeta con solo 2 archivos, me arregló los 2)
Ahora, lo estoy ejecutando en TODO el servidor (esto tardará más tiempo)... esperemos que no ocurra ninguna desgracia....
Os informo tras la ejecución.
Un saludo.
Javier