Pages : 1
#1 Le 15/03/2010, à 22:56
- oliv54
cron ne fonctionne pas
Bonjour,
J'utilisais cron avec */20 * * * * DISPLAY=:0 xfdesktop --reload pour changer de papier automatiquement toutes les 20 minutes. Je sais qu'il existe plein de scripts persos pour ça, mais bon cette commande marchait bien et répondait simplement et précisément à mon besoin.
J'ai formaté ma partition pour refaire une install propre en gardant juste le /home. Depuis:
- la commande xfdesktop --reload ne marche plus dans cron
- la commande xfdesktop --reload fonctionne depuis une console ou un lanceur
- la commande killall xfdesktop marche dans cron, mais ça fait un gros flash à chaque changement d'image, évidemment.
Est-ce que quelqu'un saurait pourquoi xfdesktop --reload marche dans une console et pas dans cron ?
Dernière modification par oliv54 (Le 17/03/2010, à 22:48)
Hors ligne
#2 Le 18/03/2010, à 19:51
- oliv54
Re : cron ne fonctionne pas
Evidemment, quand on cherche pendant des heures, c'est toujours juste après avoir posté la question sur le forum qu'on trouve soi-même la réponse...
Cela venait du serveur xhost qui était mal paramétré.
Apparemment ce truc sert à autoriser les utilisateurs à accéder au serveur graphique X.
Il suffisait donc d'écrire dans une console:
xhost +SI:localuser:monidentifiant
(où "monidentifiant" est... mon identifiant ;-)
Merci de votre attention, et j'espère que ça servira à quelqu'un, du coup.
Hors ligne
Pages : 1