La commande "display", comme tout client X, a besoin de savoir où elle doit afficher. Quand elle est exécutée depuis "cron", je suppose qu'il n'y a pas de variable d'environement "DISPLAY" donc ça ne marche pas. Pour contourner ce problème, tu peux probablement utiliser "display -display :0 fichier.jpg".
Malheureusement, ca ne doit pas suffire non plus car il faut en général avoir l'autorisation pour utiliser le serveur X. Ces autorisations sont gérées par le programme "xauth".
Pour terminer, je ne crois pas que ce soit une bonne idée d'utiliser "display" ou tout autre client X depuis cron. Peut-on savoir ce que tu cherches à faire?
# C'est pour faire quoi exactement?
Posté par didit . En réponse au message Afficher image .gif avec une tache CRON. Évalué à 3.
Malheureusement, ca ne doit pas suffire non plus car il faut en général avoir l'autorisation pour utiliser le serveur X. Ces autorisations sont gérées par le programme "xauth".
Pour terminer, je ne crois pas que ce soit une bonne idée d'utiliser "display" ou tout autre client X depuis cron. Peut-on savoir ce que tu cherches à faire?