Seb wrote:

re-bonjour,

Je cherche déjà depuis un moment mais sans succès à lancer une appli X via mon crontab.

crontab -l me donne :

   DISPLAY=:0.0
   14 12 * * *         $HOME/scripts/lancer_xterm.sh


le script $HOME/scripts/lancer_xterm.sh contient :

   #!/bin/sh
   /usr/bin/X11/xterm


Si je le lance depuis un terminal, il fait bien ce que je lui demande, si il est exécuté par cron, il ne se passe rien, mis à part la réception d'un mail :

   Xlib: connection to ":0.0" refused by server
   Xlib: No protocol specified

   /usr/bin/X11/xterm Xt error: Can't open display: :0.0


Comme si xterm était lancé par un autre utilisateur... pourtant il s'agit bien de MON crontab.

Comment faire ???

Merci d'avance

Seb



A mon avis c est une histoire sur les droits de l utilisateur utilise par CRON. Celui ci ne doit pas etre autorise a se connecter au serveur X. Essaye de lancer la commande en effectuant avant un sudo sur un utilisateur autorise a se connecter au serveur X (qui possede le fichier .Xauthority)

Alexandre


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à