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

Re: kcron - Ejecucion sobre kde



El Tuesday 05 August 2008, fernandojoseGmail escribió:
> xve wrote:
> > El Tuesday 05 August 2008, fernandojoseGmail escribió:
> >> xve wrote:
> >>> Hola a todos,
> >>>
> >>> Estoy intentando ejecutar una aplicacion de python con entorno grafico
> >>> (qt3) cada 5 minutos...
> >>>
> >>> Para ello, he programado el kcron, pero no me funciona correctamente,
> >>> ya que por lo que veo, ejecuta las aplicaciones como si estuviera en
> >>> consola... dando el error de "Cannot connect to X server" (Veo que se
> >>> ejecutan por los logs, ya que no aparece nada en el entorno grafico...)
> >>>
> >>> Me gustaria saber si hay alguna manera de programar tareas sobre kde
> >>> que se ejecuten sobre las X.
> >>>
> >>> Saludos y gracias anticipadas
> >>
> >> Supongo que será como en el cron, tendrás que pasarle el display en la
> >> linea de
> >> comandos o definir el entorno en el script que lo ejecute
> >> ejemplo de comando dentro del script que ejecuta el cron:
> >>
> >> notificamail.sh
> >> .....
> >> /usr/X11R6/bin/xmessage -display :0.0 -bg lightgray -center "Tienes
> >> correo" &
> >> .....
> >>
> >> Asumo que el que ejecuta el cron es el dueño del display...
> >>
> >> --
> >> Fernando.
> >> {:-{D>
> >>
> >>    "Hackers do it with fewer instructions."
> >
> > Hola Fernando, te agradezco mucho que me hayas comentado, pero no se como
> > indicarle a mi "script" que inicie python en mi entorno grafico... he
> > intentado utilizando xinit, pero me indica que el usuario con que lo
> > ejecuto no esta autorizado
> >
> > xinit -- :0 /usr/bin/python
> > /home/xve/scripts/qtInfoServers/startInfoServers.py
> >
> > X: user not authorized to run the X server, aborting
> >
> > Gracias por tu ayuda...
>
> No se muy bien como se ejecutan los scripts de python, pero prueba a
> hacer un script en el que exportes la variable de entorno DISPLAY y
> luego ejecutes eso.
>
> miScript.sh
> ---
> export DISPLAY=:0.0
> /usr/bin/python /home/xve/scripts/qtInfoServers/startInfoServers.py
> ---
>
> Siento no poder ser de mas ayuda.
> Un saludo.
>
>
> --
> Fernando.
> {:-{D>
>
>    "Hackers do it with fewer instructions."

Hola Fernando, mil gracias, me ha funcionado perfectamente...

Un saludo.

-- 
xve


Reply to: