Crontab a réaliser
Résolu
test
-
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.
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
-
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)
-
DATE='date +%H-%d-%m'
cp -R /etc/mine/data /etc/mine/nautilus/${DATE}
~
J'avais oublié la commande -_-'