Ecrire une date dans un fichier avec Crontab sous linux [Résolu]

Messages postés
261
Date d'inscription
mardi 2 juillet 2002
Dernière intervention
10 mars 2014
- - Dernière réponse : mailliam
Messages postés
261
Date d'inscription
mardi 2 juillet 2002
Dernière intervention
10 mars 2014
- 10 mars 2014 à 21:22
Bonjour à tous,

Moi je lance une sauvegarde automatisée avec crontab.

Je cherche tout bêtement à écrire dans un fichier .log la date de la dernière sauvegarde.
Depuis la console linux si je fais:
echo "Sauvegarde faite le $(date +%d) $(date +%m)" > info.log
ça marche très bien.

Et ça ne marche pas quand je fait appelle à la même commande avec crontab!
(00 00 * * * echo "Sauvegarde faite le $(date +%d) $(date +%m)" > info.log)
J'ai tenté avec:
echo "Sauvegarde faite le $(date +%d) $(date +%m)" > info.log
echo \"Sauvegarde faite le $(date +%d) $(date +%m)\" > info.log
echo Sauvegarde faite le $(date +%d) $(date +%m) > info.log


Je fais sans doutes quelque chose de faux, mais quoi? :)
Merci d'avance!
Afficher la suite 

Votre réponse

2 réponses

Messages postés
14323
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
15 décembre 2018
0
Merci
Bonsoir,

Dans mon cas, j'utilise plutôt un *.sh avec mes commandes, donc mon crontab ne fait que des appels à des fichiers de commandes.
Commenter la réponse de NHenry
Messages postés
261
Date d'inscription
mardi 2 juillet 2002
Dernière intervention
10 mars 2014
0
Merci
Salut, merci pour ta réponse rapide :)

Oui c'est pas bête du tout, tellement pas bête que je n'y ai même pas pensé! :D

Je suis étonné qu'on ne puisse pas le faire directement dans Crontab, mais cette solution m'ira très bien!

Bonne journée à toi!
Commenter la réponse de mailliam

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.