Précédent

Projet n°2

Gestionnaire de sauvegarde

Suite

Thèmes

Cahier des charges :

 

Il s'agit de réaliser un script qui permet de gérer des sauvegardes. Le gestionnaire compare le contenu du fichier password avec les utilisateurs logés sur la machine et sauvegarde le contenu du répertoire /home des utilisateurs non logés. La sauvegarde ne se fait que sur les fichiers nouveaux c'est à dire les fichiers qui n'ont pas été déjà sauvegardés.

 

Dans un second temps, vous modifierez votre scritp pour que celui ci se lance périodiquement. Une option doit permettre de fixer cette périodicité.

 

Dans un troisième temps, le script sera adapté pour fonctionner sur une machine distantes sur toutes les machines présentent sur le réseau. La sauvegarde se fera sur la machine d'où est lancée le script.

 

Durée : 6 heures

 

Evaluation

Démonstration du fonctionnement

Pseudo code ou l'algorithme de votre projet

Listing commenté

Page de manuel pour l'utilisation de votre script au format standard

Généralités sur le shell

Caractères de contrôle au clavier

Format d'une commande

Pipelines, Listes

Les entrées-sorties

Méta-caractères d'expansion

Variables d'environnement prédéfinies

Variables de substitution prédéfinies

Variables utilisateur

Instructions conditionnelles et d'aiguillage

Instructions de boucle

Expansion de commande

Expansion de paramètre

Quotage

Déroutements

Commandes internes au Shell

Commandes de test

Arithmétique

Fonctions

Fichier de commande, Script

Fichiers d'initialisation

Contact