Aide pour un petit script

bonjour,
je voudrais faire un backup de plusieurs repertoire.
je voudrais verifier s’il existe un fichier en tar dans mon repertoire backup
si exite le transformer en xx.tar.bak
faire ma sauvegarde et si celle-ci n’a pas rencontrer de pb
effacer mon fichier xxx.tar.bak

si vous avez un peu de temps
merci a vous
slt[/u]

bonjour,
ça doit pas être bien compliqué, quand on a quelques bonnes notions de ‘bashing’.
Cependant je vais te décevoir, je préférerai occuper mon temps à prendre en main des scripts hyper évolués et ‘fait pour’ tel que backuppc ou backup-manager, histoire de pas passer mon temps à réinventer consciemment et en connaissance de cause … : la roue :wink:

erf lol c’est vrai que c’ est pas sa qui manque. :laughing:
moi j’ai simplifier aux max. car je veux pas d’un truc automatique:

3 fichier:

1 script:


#!/bin/sh
DATE="sauvgarde-"`date '+%d.%m.%Y-%H.%M.%SH'`
FICHIER_EXCLUDE=/home/gniagnia/exlude.txt
FICHIER_INCLUDE=/home/gniagnia/include.txt
FICHIER_STATUS=/home/partitiontruc/sv/$DATE
echo "sauvgarde en cour"
tar cvf $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE

Ensuite les 2 autres son la pour lister les répertoires moi je ne sauvegarde que /etc et le répertoire utilisateurs,
Après tu places les répertoires qui son a sauvegarder et à éclure et les 2 fichier s’exclue évidament.

Note sauvegarde pas /proc c’est inutile et non restaurable.

pourquoi 2 fichier , très pratique si on a 2 pc qui n’ont pas les même utilisateur :wink:

parfait merci a toi
je vais le mettre mon cron
:slightly_smiling: