On 2014-06-25 15:03, dev null wrote:
Hola a todos!,
estoy tratando de hacer un script sencillo el cual hace un backup de algunos directorios grandes y según si acaba bien o mal me envia un e-mail. La verdad es que es una cosa sencilla ya que lo hago con tar y gzip pero me encuentro con el problema de que tar me saca un error de "nombre archivo: file changed as we read it". Esto es debido a que entiendo que es un archivo de log que va escribiendo continuamente y en el momento que tar lo está empaquetando el archivo ha cambiado. Hasta aquí todo correcto. He rebuscado por internet y dan como solución la opción de tar "--ignore-failed-read" ya que no lo quiero considerar como un error en el backup cuando hay errores de lectura que no se pueden leer. El problema es que aun añadiendo esta opción se sigue quejando y al comprobar el resultado con la variable $? da como resultado error (o sea diferente de 0).
No creo que sea "--ignore-failed-read" lo que necesitas. Sin usarlo, te da error o aviso? Mirando rápido por la documentación (info tar), he visto la sección "10.1.3 Race conditions". Habla justamente de esto. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)