Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/05/2007, 10h30   #1
Membre émérite
 
Avatar de fabszn
 
Homme Fabrice Sznajderman
Développeur Java
Inscription : mars 2002
Messages : 974
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Sznajderman
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : mars 2002
Messages : 974
Points : 970
Points : 970
Par défaut [CRONTAB]Nom d'un fichier avec la date du jour

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 :
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 :
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 :
/tmp/tot.date +%Y-%m-%d.r
J'ai essayé aussi :
Code :
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!
__________________
@+

Fabszn
Twitter : @fsznajderman

N'oubliez pas le bouton
Comment bien poser ses questions sur le forum

fabszn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 11h27   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 450
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 450
Points : 7 559
Points : 7 559
Plutôt que de lancer directement test.sh, crée un script toto.sh qui effectue son lancement et la redirection de sortie vers ton fichier avec la date.
C'est toto.sh que tu lanceras par cron, la date sera alors celle de l'exécution, pas celle de l'enregistrement dans crontab...
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 14h37   #3
Membre émérite
 
Avatar de fabszn
 
Homme Fabrice Sznajderman
Développeur Java
Inscription : mars 2002
Messages : 974
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Sznajderman
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : mars 2002
Messages : 974
Points : 970
Points : 970
Hello,

Ca marche!

Merci pour ton aide!
__________________
@+

Fabszn
Twitter : @fsznajderman

N'oubliez pas le bouton
Comment bien poser ses questions sur le forum

fabszn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h16.


 
 
 
 
Partenaires

Hébergement Web