linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] Ubuntu e crontab

Claudio Moretti flyingstar16 a gmail.com
Mer 11 Dic 2013 20:14:42 UTC
Additional info: ho trovato questo su internet

http://www.le-web.org/2008/11/06/pygtk-how-to-display-a-systray-icon-from-a-cronjob/

import os
>  #if DISPLAY is not set, then set it to default ':0.0'if len( os.getenv( 'DISPLAY', '' ) ) == 0:
> 	os.putenv( 'DISPLAY', ':0.0' )
>  import pygtk
> pygtk.require("2.0")
>
>
Ciao,

Claudio


2013/12/11 Claudio Moretti <flyingstar16 a gmail.com>

> 2013/12/11 Diego Monselice <info a diegomonselice.it>
>
>> Ehm... nella mia prima mail che qui sotto non compare, spiegavo appunto
>> che lo script dopo aver fatto dei controlli, mostra a video una finestra di
>> dialogo (librerie gtk). Una sorta di alert.
>>
>> Credo sia proprio quello il problema. Eventualmente, soluzioni?
>>
>
> Pardon, ho letto al volo e non ci ho badato.
>
> Come dice Maurizio, cancella la variabile DISPLAY (puoi usare anche "unset
> DISPLAY") e prova a lanciare lo script.
>
> Puoi fare anche la cosa inversa: lancia "echo $DISPLAY" e copiati il
> valore; riscrivi il crontab come
>
> 0 20 * * * DISPLAY=valore python /home/diego/script.py
>
> (dovrebbe essere qualcosa tipo "DISPLAY=:0.0 python
> /home/diego/script.py") e vedi se così funziona.
>
> Se non funziona, puoi dirci come apri la finestra GTK? Con che comandi?
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20131211/13d338fd/attachment.html>


Maggiori informazioni sulla lista Lug