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 :
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 14 10 * * * root /test.sh 1> /tmp/tot.$(date +%Y-%m-%d).r
Mais j'obtiens le résultat suivant :
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
J'ai essayé aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part /tmp/tot.date +%Y-%m-%d.r
Mais sans succès non plus...
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
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!
Partager