Hello,

J'essaie d'insérer la date du jour dans le nom d"un fichier de log au moment de l'exécution d'une tache dans le crontab.

J'ai essayé plusieurs façcon de faire, mais sans succès


Ci-dessous la ligne extraite de mon fichier crontab, qui ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
14 10 * * *     root /test.sh 1> /tmp/tot.$(date +%Y-%m-%d).r
J'ai essayé aussi de déclarer au niveau du fichier crontab, une variable VAR :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
VAR=date +%Y-%m-%d
14 10 * * *     root /test.sh 1> /tmp/tot.$VAR.r
Mais j'obtiens le résultat suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
/tmp/tot.date +%Y-%m-%d.r
J'ai essayé aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
14 10 * * *     root /test.sh; VAR=date +%Y-%m-%d 1> /tmp/tot.$VAR.r
Mais sans succès non plus...

Je suis à court d'idées...

Je ne suis pas expert Unix, j'ai quelques connaissances .... (vous vous en serez douté )

Je vous remercie par avance pour votre aide!