Script linux et Solarweb Hébergement
Par Guillaume Hautbois, vendredi 25 août 2006 à 14:44 :: Unix :: #4 :: rss
Hier je me suis amusé un peu à scripter en bash et en perl pour améliorer certaines petites choses pour l'hébergement. C'est pour moi la plus grande force des systèmes unix, on peut faire tellement de choses avec.
J'ai commencé par améliorer mon script de backup mysql, qui se contentait de faire une copie sur le disque local, donc si le disque crashait et bien ça ne servait pas à grand chose. Avec OVH j'ai un FTP de backup de 40Go et je comptais bien l'utiliser.
J'ai donc modifié mon script bash afin de créer un fichier tar à partir des bases de données et de l'uploader sur le serveur FTP ensuite. Voici le script en question commenté pour ceux que ça intéresserait :
#!/bin/bash # On rentre dans le répertoire qui contient les bdd cd /home/backup/mysql # Compression en tar avec un nom en Ymd tar -cf `date +%Y%m%d`.tar /home/mysql # On déplace sur le ftp ftp -n X.X.X.X <<EOF user login pass cd mysql put `date +%Y%m%d`.tar bye EOF # On supprime les fichier rm -r `date +%Y%m%d`.tar
C'est assez simple finallement :) Bien sur une tâche cron permet de l'exécuter à intervales réguliers.
Ma deuxième bidouille à concerné le fameux OVHm, module pour webmin développé par OVH pour automatiser la création des domaines, sous domaines, etc...
Ce qui me dérangeait était principalement la création d'un répertoire www pour mettre le répertoire stats complètement inutile, je ne comprend pas pourquoi il font cela... J'en ai profité pour ajouter automatiquement, lors de la création d'un domaine ou d'un sous-domaine, les statistiques awstats dans un repertoire /awstats.
Vous pourrez trouver prochainement les sources des fichiers modifiés dans OVHm 0.4.4k dans mon labo qui sera bientôt skinné (et développé), et bien sur si vous voulez profiter de tout cela il y a Sol@rweb Hébergement, l'offre de l'association Just Plug & Play.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.