#!/bin/sh
mysqldump --opt -u utilisateur -h localhost -p password tabasededonnee > /chemin/vers/ton/repertoire/de/sauvegarde/ton-fichier.sql
chmod +x tonscript
Le cron fonctionne sur le principe d'un fichier qui contient les informations suivante :
minute<espace>heure<espace>jourdumois<espace>mois<espace>jourdelasemaine<espace>la commande
Par exemple
25 6 30 12 * /home/users/www/script.php
Exécutera le script le 30/12 à 6h25. Maintenant tu peux faire choses un peu plus poussée
25 6 * 12 1 /home/users/www/script.php
Lancera le script tout les lundi du mois de décembre à 6h25 .
Ou alors:
*/5 6 30 12 * /home/users/www/script.php
Lancera le script toutes les 12 min (60/5) à 6h le 30/12
Ou bien encore
25 6 30 10-12 * /home/users/www/script.php
Lancera le script le 30/10, le 30/11 et le 30/12 à 6h25 .
Pour faire ça en ligne de commande , tu as juste à taper :
crontab -e
Il va t'ouvrir un éditeur de texte, et tu tapes une tâche par ligne.
Sinon, si tu as webmin, c'est encore plus simple, tu as gestionnaire graphique Wink
Et si tu es chez un hébergeur mutualisé, normalement tu lui fourni le nom de tes scripts ainsi que les programmations, et normalement y a pas de souci Smile