Script de backup en unix
vef
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
BONJOUR A TOUS
Je dois réaliser un script de backup en unix mais le problème c'est que je suis novice en unix donc je suis perdu et aurai besoin d'aide..
Le but du script est de récupérer en paramètre le nom d'un répertoire et de créer un répertoire backup à l'intérieur de ce répertoire. Il faut donc parcourir récursivement tout le répertoire et pour chaque fichier vérifier avant les droits que l'on possède avant de le recopier...
Si seulement quelqu'un pouvait m'aider...
Je dois réaliser un script de backup en unix mais le problème c'est que je suis novice en unix donc je suis perdu et aurai besoin d'aide..
Le but du script est de récupérer en paramètre le nom d'un répertoire et de créer un répertoire backup à l'intérieur de ce répertoire. Il faut donc parcourir récursivement tout le répertoire et pour chaque fichier vérifier avant les droits que l'on possède avant de le recopier...
Si seulement quelqu'un pouvait m'aider...
A voir également:
- Script de backup en unix
- Cobian backup - Télécharger - Sauvegarde
- Logiciel de backup - Guide
- Script vidéo youtube - Guide
- Windows backup - Accueil - Installation
- Easeus todo backup - Télécharger - Sauvegarde
1 réponse
Salut,
Voilà en gros les commandes que tu auras besoin de connaître et d'utiliser :
récupérer en paramètre le nom d'un répertoire
- man bash et les Paramètres positionnels ($1, $2, $@, $*, etc...)
- test (command "test" ou "[ ... ]")
créer un répertoire backup à l'intérieur de ce répertoire
- mkdir
- basename et dirname
Il faut donc parcourir récursivement tout le répertoire et pour chaque fichier vérifier avant les droits que l'on possède avant de le recopier...
- find et ses paramètres : -type -user -name
- find et ses commandes : "-exec ..." ou "| xargs ..."
- find et sa syntaxe : "{} \;"
- cp
Voilà en gros par où tu peux commencer à bûcher ;-))
Voilà en gros les commandes que tu auras besoin de connaître et d'utiliser :
récupérer en paramètre le nom d'un répertoire
- man bash et les Paramètres positionnels ($1, $2, $@, $*, etc...)
- test (command "test" ou "[ ... ]")
créer un répertoire backup à l'intérieur de ce répertoire
- mkdir
- basename et dirname
Il faut donc parcourir récursivement tout le répertoire et pour chaque fichier vérifier avant les droits que l'on possède avant de le recopier...
- find et ses paramètres : -type -user -name
- find et ses commandes : "-exec ..." ou "| xargs ..."
- find et sa syntaxe : "{} \;"
- cp
Voilà en gros par où tu peux commencer à bûcher ;-))