Pages : 1
#1 Le 19/03/2008, à 12:49
- informaticous
verification
Bonjour j'ai fait un script pour des sauvegarde je voulait savoir s'y il était correcte.:D
pour se faire il faux créé un dossier nommé ".Sauvegardes" et remplacé se qu'il y a dans le script
ATTENTION fonctionne que pour kde ou modifié "kate" par votre éditeur de texte préféré pour ubuntu et xubuntu.
#!/bin/bash
REPERTOIRE_SOURCE="/home/votrelogin"
REPERTOIRE_DESTINATION="votresource" #exemple "/media/bis
backup=/home/votrelogin/.Sauvegardes/backuperror.log
# message de rebut
kdialog --msgbox "la sauvegarde va commencer attandé le message de fin merci"
# Détecter la présence du volume de destination et interrompre l'opération si nécessaire
if [ ! -e "$REPERTOIRE_DESTINATION" ]
then
echo
kdialog --error "Attention, le disque de sauvegarde n'est pas présent"
exit
fi
# mises à jour et désinstallations de paquets, fichier nommé "historique_inst_maj_desinst.log" :
histor=/home/votrelogin/.Sauvegardes/historique_inst_maj_desinst.log
# pour mettre à jour le fichier actualisé de l'historique des installations, mises à jour et désinstallations de paquets :
zgrep -h " installed \| upgrade \| remove " /var/log/dpkg.log* | sort | uniq > $histor
# sauvegarde des document avec filtre et développement dans une fenêtre
xterm -e rsync -av --del --stats --filter "- .VirtualBox/VDI" --filter "- .thumbnails/" --filter "- .Trash/" --filter "- *.tmp" --filter "- *.iso" --filter "- lost+found/" --filter "- .cache/" --filter "- .beagle/" $REPERTOIRE_SOURCE "$REPERTOIRE_DESTINATION" 2> $backup
# mesage d'avant fin
kdialog --msgbox "La commande de sauvegarde a terminé son travail..."
# Retour sur la qualité de la sauvegarde et possibilité des voir les erreurs
if [ -s $backup ]; then
{
if kdialog --yesno "il y a des erreur vous voulez les voir"; then
{
kate /home/votrelogin/.Sauvegardes/backuperror.log
}
fi
exit
}
fi
# message de fin
kdialog --msgbox " félicitation la sauvegarde c'est bien dérouler aucune erreur est pressente \nprocessus terminé"
echo "Processus terminé"
# ajout de la date au fichier d'erreur
if [ -s $backup ]; then
{
date >> $backup
}
fi
exit
# informaticous@hotmail.com
Bon le voila et en plus j'ai utilisée "kdialog" existe-t-il le même pour ubuntu et xubuntu.
merci de vos réponses
j'y suis, j'y reste
Hors ligne
Pages : 1