dev null
2014-06-25 13:03:28 UTC
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).
He probado con todas las combinaciones:
/bin/tar --ignore-failed-read -Pcvf archivo.tar.gz /directorio/
/bin/tar -Pcvf --ignore-failed-read archivo.tar.gz /directorio/
/bin/tar -Pcvf archivo.tar.gz --ignore-failed-read /directorio/
[...]
También he leido algo por internet de algún bug y he actualizado el tar a la ultima versión que he encontrado de suse:
# tar --version
tar (GNU tar) 1.27.1
Alguien puede echarme una manita ?
gracias a todos
____________________________________________________________
FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!
Check it out at http://www.inbox.com/earth
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).
He probado con todas las combinaciones:
/bin/tar --ignore-failed-read -Pcvf archivo.tar.gz /directorio/
/bin/tar -Pcvf --ignore-failed-read archivo.tar.gz /directorio/
/bin/tar -Pcvf archivo.tar.gz --ignore-failed-read /directorio/
[...]
También he leido algo por internet de algún bug y he actualizado el tar a la ultima versión que he encontrado de suse:
# tar --version
tar (GNU tar) 1.27.1
Alguien puede echarme una manita ?
gracias a todos
____________________________________________________________
FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!
Check it out at http://www.inbox.com/earth