peut-être un "export TERM=xterm" en début de script ? parce que j'ai jamais compris pourquoi, mais Cron a un peu de mal à respecter les variables d'environnement...
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
vu que ton script est prévu pour afficher une notification (notify-send), je suis pas sûr qu'une variable pour le terminal soit utile (d'ailleurs j'ai un script fonctionnel qui n'a pas cette variable). je suis plus géné par le reste, j'aurais fait comme ça:
nb=$(package-query -Qu -f "%n" | wc -l) if [[ $nb -gt 0 ]] ; then notify-send -u critical "$nb mises à jour disponibles" else notify-send -u critical "Aucune mise à jour disponible" fi
qui n'a pas fonctionné non plus.
j'abandonne pour le moment, je me rabat sur la ligne de conky :
${if_match ${execi 3601 yaourt -Qu | wc -l }==0}${color}A jour$else${color ff2300}Mise à jour disponible$endif
merci messieurs !
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
un indice: ton script ne s'affiche pas non plus chez moi, mais un script que j'ai fait avant s'affiche bien, à ceci près que la crontab avait été générée par Kcron dans /var/spool/cron sous le nom de mon utilisateur. donc le fichier /var/spool/cron/david contient:
30 18 * * * /home/david/saveforum.sh
# Fichier généré par KCron le dimanche 15 décembre 2013 17:31.
les permissions du fichier:
-rw------- 1 david users 106 28.04.2014 12:41 david
sachant que les variables d'environnements de ce script sont les mêmes que celles que je t'ai données (uniquement DISPLAY), essaie de faire le même genre de truc, pour voir si ça marche (moi j'ai pas le temps de tester ça tout de suite)... et regarde aussi si l'extension en *.sh du script change quelque chose...
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14