OVH Community, votre nouvel espace communautaire.

Sauvegarde automatique


Shogin
23/05/2004, 12h37
Shogin écrivait :
Si tu as acces en ssh au serveur. tu peux faire cela :

Code:
cat /home/rep/rep/tonfichier.txt | mail tonmail@domaine.com -s "sujet"
et tu mets cela dans une tahce cron depuis webmin

Cela envoi le contenu de ton fichier txt.

Si tu veux faire une sauvegarde, serts toi avant de la commande gzip.

Donc le mieux pour toi, c'est de faire un fichier backup. sh avec dedans ->
Code:
#!/bin/bash
#création de l'archive
gzip >/home/rep/backup-data-`date -I`.gz. ;

/usr/bin/uuencode /home/rep/backup-data-`date -I`.gz. backup-data-`date -I`.gz. | rm -f /home/rep/backup-data-`date -I` ;

#effacement des fichier vieux d'une semaine
find /home/rep/backup-data-* -mtime +7 -exec rm -f {} \;
ensuite tu demandes le lancement de ce fichier en tache cron quand tu le désires. Apres fais un acces ftp pour aller chercher ton fichier quand tu le désires. Dans ce code, le backup est daté du jour et apres il efface ceux qui sont plus vieux d'une semaine. Comme ca, tu évites d'envoyer tous les jours un mail.

Bon courage.

Shogin

rickysorus
23/05/2004, 12h30
Merci...

Je vais tester cela rapidement :-)

Shogin
23/05/2004, 12h22
Si tu as acces en ssh au serveur. tu peux faire cela :

Code:
cat /home/rep/rep/tonfichier.txt | mail tonmail@domaine.com -s "sujet"
et tu mets cela dans une tahce cron depuis webmin

Cela envoi le contenu de ton fichier txt.

Si tu veux faire une sauvegarde, serts toi avant de la commande gzip.

Donc le mieux pour toi, c'est de faire un fichier backup. sh avec dedans ->
Code:
#!/bin/bash
#création de l'archive
gzip >/home/rep/backup-data-`date -I`.gz. ;

/usr/bin/uuencode /home/rep/backup-data-`date -I`.gz. backup-data-`date -I`.gz. | rm -f /home/rep/backup-data-`date -I` ;

#effacement des fichier vieux d'une semaine
find /home/rep/backup-data-* -mtime +7 -exec rm -f {} \;

Staff_Alex
16/05/2004, 19h03
moi aussi j airerais bien savoir
et uasi sauver la base de donnée

rickysorus
12/05/2004, 16h38
Bonjour,

J'aimerais bien savoir la commande CRON pour effectuer cette sauvegarde :

- Prendre un fichier sur le serveur : /home/sitename/sauvegarde/data.txt

- Le zipper puis l'envoyer sur une adresse E-mail !

Cette sauvegarde pourrais se faire à tous les jours !

J'ai chercher mais les solutions de sauvegardes sont souvent bien trop complexe !

Merci d'avance de votre aide :-)