Bonjour,
J'ai un petit soucis avec un script que je lance tous les jours avec crontab.
Ce script me permet de compiler un .exe préparamétré de la dernière version de java (pour windows), si nouvelle version il y a...
Seulement, au moment de télécharger java, j'ai un message d'erreur quand le script est lancé en crontab...
voici la partie du code qui me pose problème (j'ai réjouté un echo pour que vous voyez l'état de la variable à la sortie) :
echo "Téléchargement de Java"
lienjava=$(curl -s http://www.java.com/fr/download/manual.jsp | grep -m1 "Windows Hors ligne" | rev | cut -f 2 -d \" | rev)
echo "l'adresse est : $lienjava"
wget -nv $lienjava -o javalog
Manuellement, ce script fonctionne à merveille
$ ./java.sh
Téléchargement de Java
l'adresse est : http://javadl.sun.com/webapps/download/AutoDL?BundleId=71835
Par contre, en crontab, j'ai cette erreur :
Téléchargement de Java
rev: stdin: Invalid or incomplete multibyte or wide character
l'adresse est :
wget: missing URL
Usage: wget [OPTION]... [url]...
Try `wget --help' for more options.
Apparemment, c'est le rev qui passe pas...
Bug? J'ai oublié quelque chose?
Merci pour votre aide.
🙂