#1 Le 27/10/2010, à 10:35
- spinoziste
[Cron] Copie automatique de fichiers
Salut à tous et toutes
je cherche le moyen de copier un fichier vers un repertoire toute les 15 minutes en utilisant Cron .
d'apres mes tres maigres connaissances cela devrait donner dans crontab :
*/5 * * * * cp -R /home/monfichier /home/mondossierdesauvegarde
A peu de choses pret .
Mais si je veux que le fichier en question à chaque copie soit envoyé (au sein du dossier de sauvegarde) dans un nouveau dossier lui meme specialement crée pour chaque copie .
Comment faire ?
Et puis je me passer de cron pour ce genre de procedure ?
Merci d'avance .
Dernière modification par spinoziste (Le 27/10/2010, à 10:52)
Nous mourrons tous .
Hors ligne
#2 Le 27/10/2010, à 10:43
- beware
Re : [Cron] Copie automatique de fichiers
Bonjour,
déjà en utilisant */5, tu fais une copie toutes les 5 minutes et non 15.
Sinon, comment veux-tu nommer les répertoires pour les différencier?
Peut-être qu'alors un petit script bash fera mieux l'affaire.
Hors ligne
#3 Le 27/10/2010, à 10:49
- spinoziste
Re : [Cron] Copie automatique de fichiers
ok . Merci beware .
As tu un scipt à me poposer ?
Les nommer par date puis suivi d'un chiffre :
27111 ensuite 27112 etc ......
l'ideal serait qu'ils se nomment en fonction de la date et l'heure bien entendu .
Merci d'avance .
Nous mourrons tous .
Hors ligne
#4 Le 27/10/2010, à 11:08
- beware
Re : [Cron] Copie automatique de fichiers
Je suis pas un spécialiste de la chose mais je te propose ceci:
#!/bin/bash
# Creation du repertoire
REP=repertoire_de_base/$( date +%d%m%Y-%R)
mkdir $REP
# Copie du fichier
cp -R nomdufichier $REP
Le répertoire crée est nommé : date - heure ( par exemple 27102010-21:08)
Hors ligne
#5 Le 27/10/2010, à 18:00
- spinoziste
Re : [Cron] Copie automatique de fichiers
Parfait je teste ça . Merci bien .
Dernière modification par spinoziste (Le 27/10/2010, à 19:15)
Nous mourrons tous .
Hors ligne