[Primipassi] salvataggio automatico su chiavetta USB

francesco palmerio fpalmerio@gmail.com
Dom 24 Mar 2013 08:30:55 CET


questa è un pò brutale ma funziona
devi personalizzare le due variabili direttrice e chiavetta
devi mettere un crontab come root che lancia la shell ogni minuto
(attenzione è da modificare un po se il salvataggio dura più di un minuto )

#!/bin/bash
#
direttrice="/spazio"      # direttrice da salvare
chiavetta="/mnt/USB"  # file system della chiavetta
#
numr=$(( $RANDOM % 120 ))
#
df -k |awk '{print $6}' >$numr
for i in `cat $numr`
do
    if [ "$i" = "$chiavetta" ]
    then
        echo "----------------------" >>log_salva.txt
        echo "salvataggio iniziato" >>log_salva.txt
        date  >>log_salva.txt
        cp -r $direttrice $chiavetta
         sync
        umount $chiavetta
        date  >>log_salva.txt
        echo "salvataggio terminato" >>log_salva.txt
    fi
done
rm -f $numr 2>/dev/null
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/primipassi/attachments/20130324/18ac5dd1/attachment.html>


Maggiori informazioni sulla lista primipassi