Le Dimanche 20 Mars 2005 10:32, Steve a �crit :
> Le dimanche 20 mar 2005 � 09 h 47, Basile a dit:
> > Le Sun, Mar 20, 2005 at 09:35:15AM +0100, Steve �crivait/wrote:
> > > Le dimanche 20 mar 2005 � 09 h 29, Jean-Michel a dit:
> > > >     bonjour,
> > > >
> > > >
> > > > Le dimanche 20 mars 2005, Steve a �crit...
> > > >
> > > > > j'ai �crit un petit script qui ouvre un Xdialog pour une
> > > > > certaine condition. J'ai mis �a dans /home/moi/bin et quand je
> > > > > l'ex�cute � la main, il marche nikel. Maintenant, je voulais
> > > > > en faire un cronjob, mais le Xdialog ne s'ouvre pas et je ne
> > > > > vois pas pourquoi.
> > > > >
> > > > > Une id�e?
> > > >
> > > > Si c'est cron qui l'ex�cute il n'a peut-�tre pas le droit
> > > > d'acc�der � l'affichage X ?
> > >
> > > et comment faire pour le lui donner?
> >
> > explicitement mettre la variable d'environnement DISPLAY, par
> > exemple en mettant une ligne
> >
> >   DISPLAY=:0
> >
> > dans votre fichier crontab
>
> merci de la r�ponse, mais �a ne marche pas.
>
> j'ai mis:
>
> DISPLAY=:0 Xdialog blbla
>
> dans le script que je veux ex�cuter; ensuite 'crontab -e' et :
>
> */2 * * * * /home/moi/bin/script.sh >> /tmp/scriptlog.txt
>
> mais �a ne marche pas. C'est quoi le probl�me?

Il faut mettre export DISPLAY=:0; xdialog blabla.

Attention, il faut que le graphique soit lanc� par la personne qui ex�cute le 
script. Si tu as un probl�me essaye aussi de passer le chemin complet de 
xdialog dans le script.

-- 
Florent

-- Citation al�atoire --
19:51 j'ai un brevet sur TCP/IP
20:16 19:51 m'en fous, moi j'ai un brevet sur l'electron
21:09 moi un brevet sur les brevets
21:27 Et moi j'ai le brevet des coll�ges !

Attachment: pgp628Ktiknix.pgp
Description: PGP signature

Répondre à