LucaZPF
25-01-2010, 12:48
Ciao a tutti. Ho questo script che eseguo alle 22:00 tutti i giorni tramite cron:
#!/bin/bash
databk=$(echo `date +"%Y%m%d"`)
cd /home/server
tar -cvf www.tar www
gzip www.tar
mv www.tar.gz /home/server/backup/$databk-www.tar.gz
lo script se lanciato da terminale funziona....mi crea correttamente il file tar.gz e riesco a scompattarlo.
Invece se lo faccio lanciare da cron, mi crea correttamente il file, ma appena lo apro, mi compare un errore che indica che il file e' corrotto.
Esattamente cito:
Unexpected end of File
premetto che ho un altro script identico a questo che funziona anche con il cron!
questo no!
la cartella WWW che devo backappare contiene 2116 files e molte sottocartelle...forse e' questo il problema?
ciao grazie
#!/bin/bash
databk=$(echo `date +"%Y%m%d"`)
cd /home/server
tar -cvf www.tar www
gzip www.tar
mv www.tar.gz /home/server/backup/$databk-www.tar.gz
lo script se lanciato da terminale funziona....mi crea correttamente il file tar.gz e riesco a scompattarlo.
Invece se lo faccio lanciare da cron, mi crea correttamente il file, ma appena lo apro, mi compare un errore che indica che il file e' corrotto.
Esattamente cito:
Unexpected end of File
premetto che ho un altro script identico a questo che funziona anche con il cron!
questo no!
la cartella WWW che devo backappare contiene 2116 files e molte sottocartelle...forse e' questo il problema?
ciao grazie