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

Re: Aiuto per script



On Mon, 17 May 2004 07:55:37 -0500 (CDT)
parided@despammed.com wrote:

> Ho un piccolo problema.
> Ho configurato con woody, un file server con samba (chiamato pandora).
> Debbo far
>  partite ogni notte, alle 23.00 il backup.
> Avrei pensato di fare cosi' impostare tramite cron una voce che ogni
> sera alle 23.00 mi lanci uno script di shell (e fin qui ci siamo).
> Questo script deve fare le seguenti cose:
> fare una tar e comprimerlo con bzip2 (tar
>  cvvfj copia.tar.bz2 /fspub), alla fine testare se l'operazione è ok
>  (come si fa?).

per questo potresti fare un tar jtf copia.tar.bz2 e vedere se ci sono
tutti i file (magari lo metti dentro un ciclo for i in `ls ...`;
Se proprio vuoi verificare anche la dimensione dei file nel tar fai un
tar jtvf e prenditi con cut la dimensione dei file e confrontala con
quella dei file reali

> In caso di esito positivo deve effettuarmi una copia del file
> compresso su un pc
>  (chiamato lindvdbox) e testare se il tx e' ok (come si fa? Su pandora
>  ho il server ssh attivo e su lindvdbox proftpd).

io farei la copia via ssh (scp) da pandora se (e solo se) il test
precedente e' andato a buon fine.

> In caso positivo cancella il file creato. A questo punto il lavoro su
> pandora e' terminato.

anche qui puoi fare da pandora se l'scp precedente e' terminato senza
errori

> Ora debbo poter controllare su lindvdbox se esiste questo file (come
> si fa?)

potresti lanciare sempre da pandora un ls -l (tramite ssh) e verificare
se il file e' delle dimensioni corrette.

> Su lindvdbox, se puo' essere d'aiuto ho installato i daemontools per
> far partire djbdns.

Non credo ti possa servire il dns per fare un'operazione del genere...

> In caso che esista (questo controllo non so farlo), mi parte la
> masterizzazione (e questo so farlo).

il controllo se un file esiste puoi farlo con [ -f nomefile ] --> man
test

> Piccola variante. Se lo spazio su pandora me lo consente vorrei
> lasciare stare il file compresso e aggiungere solo i dati cambiati in
> modo da avere un  file sul tipo backup incrementale.

su pandora: df e ti prendi lo spazio libero e fai [ $spazio_libero -gt
$valore ]

> Mi aiutate?
> 
> Paride Desimone
> _______________________________________________

Come vedi io gestirei tutto da pandora (per evitare che l'altro pc
cominci a masterizzare prima che il processo di copia non abbia
terminato correttamente...

Con quello che ti ho scritto dovresti essere in grado di costruirti lo
script da lanciare su pandora, se c'e' qualcosa che non ti torna
riscrivi pure; al limite provo a buttarti giu' un piccolo script di
esempio.

Saluti

-- 
Daniele Melosi



Reply to: