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

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    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
    1. test
       
      Merci pour ton aide ;)
      0
  2. test
     
    DATE='date +%H-%d-%m'
    cp -R /etc/mine/data /etc/mine/nautilus/${DATE}
    ~

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