[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lancer une appli graphique avec cron



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.
> 

cron n'est pas une application X et n'est pas lancé par X, il n'a donc pas
les variables d'environement dont X a besoin

> Comment faire ???
> 
rajouter en dessous de DISPLAY=:0.0
XAUTHORITY=$HOME/.Xauthority

> Merci d'avance
> 
> Seb
> 
> 
> 




Reply to: