Executer le script sarg-reports avec des dates en Français

Bonsoir,

Je me prends la tête depuis 2 heures pour avoir les dates en Français dans le script que j’exécute.

J’ai d’abord tenté d’ajouter dans mon crontab -e (comme le script est exécuté sous cron) :

Sans succès.

J’ai ensuite décidé de m’attaquer au script en question, il s’agit de sarg-reports :
J’ai donc ajouté avant les lignes :

MANUALDATE=$2 case "$(uname)" in "FreeBSD") TODAY=$(date +%d/%m/%Y) YESTERDAY=$(date -v-1d +%d/%m/%Y) WEEKAGO=$(date -v-1w +%d/%m/%Y) MONTHAGO=$(date -v-1m +01/%m/%Y)-$(date -v-1m +31/%m/%Y) ;; "OpenBSD") TODAY=$(date +%d/%m/%Y) YESTERDAY=$(date -r $((`date +%s` - 86400 )) +%d/%m/%Y) WEEKAGO=$(date -r $((`date +%s` - 604800)) +%d/%m/%Y) MONTHAGO=$(perl -e '@t=localtime(time); $y=$t[4]==0?$t[5]+1899:$t[5]+1900; $m=$t[4]==0?12:$t[4]; print "1/$m/$y-",$m==2?$y%4>0?28:29:$m==4||$m==6||$m=$ ;; *) TODAY=$(date --date "today" +%d/%m/%Y) YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y) WEEKAGO=$(date --date "1 week ago" +%d/%m/%Y) MONTHAGO=$(date --date "1 month ago" +01/%m/%Y)-$(date --date "1 month ago" +31/%m/%Y) ;; esac

LC_TIME=fr_FR@euro LANG=fr_FR@euro LANGUAGE=fr_FR@euro
Aucuns succès, je tente donc ceci :

export LC_TIME=fr_FR@euro export LANG=fr_FR@euro export LANGUAGE=fr_FR@euro

Aucun succès… donc je ne vois pas comment faire !

Dois je modifier cette ligne ?

Afin que date mette enfin le jour/mois en français.

Merci d’avance.

Bon, j’ai encore continué de chercher, et rien… dur dur !

Personne n’a une idée ?

Bonjour,
quand tu tapes $ date il s’affiche quoi?


Mes variables utilisateurs sont bien en français...

Mes variables utilisateurs sont bien en français…