#1 Le 18/08/2011, à 17:52
- cestmoiquiparle
Demande d'aide pour un Script de backups automatique. [Résolu]
Bonjour,
Je débute dans les scripts shell et je suis sur un un grand proget:
oui voila j'essaie de programmer un script entièrement automatique pour faire des sauvegardes d'un dossier de mon serveur de jeux (Minecraft),qui serait renommé en dossier avec le nom de la date et l'heure de la sauvegarde.
J'ai commencé à faire un début de script mais bon ... Je débute et ce n'est pas exactement ce que je veux:
#!/bin/sh
for dossier in world
do
echo Sauvegarde de $dossier ...
# Sauvegarde
cp -R $dossier backups/$dossier.Back<==Je voudrais faire que le dossier soie sauvegardé en (p ex) 08.12.11 [21:2]
echo '\033[1;30;42m Sauvé.\033[0m'
done
echo ================================================================================
sleep 1h
./backup.sh
Pourriez vous m'aider à réaliser ce script?
Merci d'avance.
Dernière modification par cestmoiquiparle (Le 20/08/2011, à 09:27)
Je suis un Linuxien et fier de l'être !!!!
Hors ligne
#2 Le 18/08/2011, à 18:47
- geenux
Re : Demande d'aide pour un Script de backups automatique. [Résolu]
Utilise la commande 'date ' pour connaitre la date. Regarde la doc pour connaitre les options de formatage qui te sont utiles.
Ensuite, tu fais un truc genre
cp -R $dossier "backups/$dossier.$(date).Back"
Dernière modification par geenux (Le 18/08/2011, à 21:23)
Hors ligne
#3 Le 18/08/2011, à 20:56
- cestmoiquiparle
Re : Demande d'aide pour un Script de backups automatique. [Résolu]
Super Merci C'est exactement ça que je cherchais
voila mon script:
#!/bin/sh
#Dédicace à geenux ,Djerfy et a la communauté d'Ubutnu.
for dossier in world
do
echo Sauvegarde de $dossier ...
# Sauvegardecp -R $dossier "backups/$(date)"
echo '\033[1;30;42m Sauvé.\033[0m'
doneecho ================================================================================
sleep 1h./backup.sh
Et si par exemple touts les mois je voudrais archiver mes Backups dans une seule archive je m'y prends comment ?
Dernière modification par cestmoiquiparle (Le 20/08/2011, à 23:05)
Je suis un Linuxien et fier de l'être !!!!
Hors ligne
#5 Le 20/08/2011, à 17:40
- geenux
Re : Demande d'aide pour un Script de backups automatique. [Résolu]
La commande tar te permet de créer des archives.
Par exemple,
tar cvjf backups.tar.bz backups/
c : creation
v : affiche ce qu'il est en train de faire
j : compresser
f : nom du fichier
Si tu veux la lancer tous les mois, regarde comment utiliser cron
Hors ligne
#6 Le 20/08/2011, à 23:05
- cestmoiquiparle
Re : Demande d'aide pour un Script de backups automatique. [Résolu]
Merci , grâce à vous je vais pouvoir faire mes scrips
Je les publies dès que j'ai finit et je vous tiens au courent si j'ai un problème
Je suis un Linuxien et fier de l'être !!!!
Hors ligne