#1 Le 19/06/2011, à 15:32
- coolmomodu31
Tâche quotidienne de sauvegarde globale
merci de vérifier les commandes et script !!
il faut effectuer une tâche quotidienne de sauvegarde globale des répertoires personnels présents dans /home dans un répertoire tmp/sauvegarde/ à créer
1. Ecrire la commande d'archivage compressé de /home/* dans un fichier home.tgz à placer dans tmp/sauvegarde/ :
mkdir /tmp/sauvegarde
tar czvf /tmp/sauvegarde/home.tgz /home/*
2. La sauvegarde doit être quotidienne. A l'aide de la commande date, écrire un script permettent l'archivage du 12 nov dans un fichier nommé home.12nov.tgz :
#!bin/bash
# fichier script.sh
date=$(date)
set -- $date
tar czvf /tmp/sauvegarde/home.$3$2$6.tgz /home/*
le problème c'est que j'ai pas pu spécifier l'archivage du 12 nov :s:s
3. Automatiser cette tâche avec cron, à 1h du matin:
0 1 * * * /chemin du script/script.sh
Hors ligne
#2 Le 19/06/2011, à 15:40
- Compte anonymisé
Re : Tâche quotidienne de sauvegarde globale
Ecrire la date de préférence sous cette forme : AAAAMMJJ
date
dimanche 19 juin 2011, 16:37:35 (UTC+0200)
date +%Y%m%e
20110619