Crontab a réaliser

Résolu
test -  
 test -
Bonjour,

Je dois faire un crontab afin de sauvegarder un dossier toutes les x heures, j'ai donc fait un fichier .sh de ce genre

Sauf que la commande ne peux pas être réaliser car le dossier "DATE" ne peux être créé.

Comment faire en sorte que le serveur créer le dossier "Date-01-04-12" puis copie tous les fichiers à sauvegarder dedans.

2 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

Il faut déjà d'une part mettre les chemins complet vers les exécutables (/bin/date par exemple, la crontab n'ayant pas d'environnement).
Et d'autre part il faut protéger le caractère "%" dans la crontab :
DATE=$(date +\%H-\%d-\%m)

1
test
 
Merci pour ton aide ;)
0
test
 
DATE='date +%H-%d-%m'
cp -R /etc/mine/data /etc/mine/nautilus/${DATE}
~

J'avais oublié la commande -_-'
0