En réponse à Christophe BRUYERE <[EMAIL PROTECTED]>:

>       Bonjour,
> j'essaye depuis quelques temps de lancer un script via cron sur mandrake
> 7.2.
> j'ai mis mon script perl dans /etc/cron.daily et la commande se lance
> tous 
> les jours mais alors que le script fonctionne correctement lorsqu'il est
> lance
> en shell : . backuplog.pl, le cron me renvoie un message d'erreur :
> variable date non initialisee.
> apparemment le cron ne sait pas lancer la commande 'date' ?
> qqun pourrait peut etre m'aider ?
> 
> christophe bruyere
> 
> voici mon script :
> 
> #!/usr/bin/perl -w 
> use strict;
> use diagnostics;
> 
> # Mise en forme de la date
> my $Date;
> my @Date = split(/\./,`/bin/date --date '1 days ago' +%x.%a`); <= LIGNE
> QUI POSE PROBLEME

je n'y connais rien à perl mais le fait que tu passes allègrement de $Date à
@Date ma semble pouvoir être la cause de tes soucis (genre variable chaîne
à numérique ...)
Linuxement
Olivier


Répondre à