Blog pour le BTS SIO

Script et Tâche cron

Pour cette mission, l’on m’a demandé de créer le script de sauvegarde de leur serveur SVN ainsi que d’automatiser la sauvegarde à une fois par semaine.

Le but d’un serveur SVN (subversion) est de gérer les versions, facilitant le travail collaboratif en partageant les données qui se synchronisent entre les utilisateurs créant des versions. Chaque utilisateur pouvant créer une version du projet ou d’une partie du projet. Cela permet de récupérer les éventuelles versions des collaborateurs ainsi que les anciennes versions des fichiers et de les restaurer au besoin, et aussi d’avoir des sauvegardes récentes des documents en cas de pertes.

Les sauvegardes pèse une dizaine de Mo et la sauvegarde est complète.

>Lien vers le script<

Pour automatiser le lancement du script j’ai utilisé le Cron. Cron est un logiciel (plus précisément un démon) intégré dans tout système Unix qui permet d’exécuter une commande à intervalles régulières avec un réglage extrêmement précis. Par exemple, l’on peut sauvegarder ses fichiers de configuration tous les 2 jours à 13h37 sauf le dimanche et le lundi (c’est un exemple comme un autre).

Afin de modifier la crontab, j’ai tapé la commande : crontab –e

>Lien vers l’explication Cron<

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Nuage de Tags

%d blogueurs aiment cette page :