Bonjour,
sur mon Pi (connecté à Internet) j'essaye de créer un script qui ira chercher des données météo pour les incruster sur une image.
#!/bin/sh
convert /home/pi/webcam/viewcam.jpg <( curl wttr.in/Oymyakon_tqp0.png ) -geometry +50+50 -composite /home/pi/webcam/target4.jpg
Mais cela ne marche pas. Le script est éxécutable et il y a un cron toutes les deux minutes.
La commande
curl wttr.in/Oymyakon_tqp0.png
fonctionne dans un terminal du pi.
L'image target4.jpg n'est jamais générée.
Merci des conseils.
# PATH
Posté par NeoX . Évalué à 7. Dernière modification le 10 février 2019 à 17:11.
dans ton shell, le PATH est defini donc ton script trouve bien convert et curl
mais dans le cron, le PATH n'est pas le meme,
donc ton script ne trouve probablement pas convert et cron
il faut mettre le chemin complet
soit sous la forme
/usr/bin/convert
soit sour la forme (il me semble)
env convert
idem pour curl evidemment
tu peux savoir ou se trouve reellement le programme en faisant
which curl
which convert
[^] # Re: PATH
Posté par deuzene (site web personnel) . Évalué à 0. Dernière modification le 10 février 2019 à 18:54.
C'est surprenant ce que tu dis, mais intéressant. Je le garde derrière l'oreille :)
Par contre ce que je sais c'est qu'il faut mettre le PATH complet du script pour qu'il se lance.
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
# en téléchargeant d'abord le fichier image :
Posté par MicP . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.