[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problemi tar in script



Buon giorno a tutti.

Vi scrivo per un problema all'interno di alcuni script con tar: se
inserito in uno script che viene richiamato da un'altro script, mi da
errore "file changed as we read it" ma non su un file, bensì sulla
cartella che gli vado ad indicare come sorgente.
Anche usando la verbose mode mi indica che il problema è sulla
cartella, mentre i file contenuti non danno errore. La cartella però
sembra vedermela come fosse un file, in questo modo

/bin/tar: /media/backup/istanza1: il file è cambiato mentre lo stavo leggendo

mentre /media/backup/istanza1/ è appunto in realtà una cartella. Ho
provato a dare direttamente tar oppure /bin/tar , ma è uguale.

La cosa strana è che quest'anomalia avviene solo richiamando dallo
script 1 lo script 2, al cui interno vi è il comando in questione.
Se richiamo direttamente lo script 2 funziona correttamente. Stessa
cosa se il comando in questione lo do direttamente da shell.

E ancora, non può essere un problema di passaggio variabili in quanto
il comando non funziona nè se all'interno ha variabili, nè che sia
tutto direttamente esplicitato.


Il comando è:

tar cpPW -f /dati/istanza1/5/prova_totale.tar /media/backup/instanza1/


Non riesco proprio a capire dove sia il problema, o se addirittura sia
un problema di tar.

La cartella di cui cerco di fare il backup è una share ntfs su windows
7 montata, il server un debian 5.0.7.


Voi che dite?
Qualche consiglio? Ancora qualche prova?


Grazie mille,
ciao

Federico


Reply to: