[LugBS] Ubuntu e crontab
Diego Monselice
info a diegomonselice.it
Mer 11 Dic 2013 19:11:35 UTC
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?
Il 11/12/2013 20:07, Claudio Moretti ha scritto:
> Domanda scema: lo script che stai cercando di eseguire usa qualche
> feature grafica?
>
>
> 2013/12/11 Diego Monselice <info a diegomonselice.it
> <mailto:info a diegomonselice.it>>
>
> Aggiornamento:
>
> ho riprovato e l'errore ora ha un Title differente:
> python2.7 crashed with SIGFPE in g_cclosure_marshal_VOID__BOXEDv()
>
> Non ci sto capendo nulla...
>
> help...
>
>
> Il 11/12/2013 18:11, Diego Monselice ha scritto:
>
> Ho provato ad impostarlo a 2 minuti, ho provato a sostituire
> Python ecc... con il percorso ad uno script bash che fa
> partire lo script python e non ha fatto nulla. Il tutto
> funziona se lanciato manualmente. Risultato di ciò che ho
> fatto, un bel messaggino di crash (<Ubuntu 13.04> ha
> riscontrato un errore interno) il cui Title ha come valore
> "python2.7 crashed with SIGSEGV in
> gdk_window_enable_synchronized_configure()". Tra le varie info
> che vedo, sotto a SegvAnalysis leggo:
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Segfault happened at: 0x7f7df1848d0e
> <gdk_window_enable_synchronized_configure+14>: mov 0x18(%rdi),%rbx
> PC (0x7f7df1848d0e) ok
> source "0x18(%rdi)" (0x00000018) not located in a known VMA
> region (needed readable region)!
> destination "%rbx" ok
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> E se provassi ad usare le PyQt al posto di GTK? Secondo voi
> può essere quello la causa?
>
>
> Il 11/12/2013 16:36, Marco Manenti ha scritto:
>
> Ciao, un paio di cose.. per provare non puoi farlo prima
> delle 20? tipo impostare l'orario per i 5 minuti successivi?
> L'utente che ha creato il cron è lo stesso che ha fatto il
> login?
> prova a dare il percorso completo di python (
> /usr/bin/python )
>
> ciao
>
>
>
> Il giorno 11 dicembre 2013 13:56, Diego Monselice
> <info a diegomonselice.it <mailto:info a diegomonselice.it>
> <mailto:info a diegomonselice.it
> <mailto:info a diegomonselice.it>>> ha scritto:
>
> Ciao caro, ho controllato in /var/log/syslog e non ho
> trovato
> record alle ore 20, per cui suppongo che o si siano
> già eliminati
> tali eventi (e mi pare la possibilità più plausibile
> considerando
> che i primi log sono di stamattina), oppure non è
> stato proprio
> lanciato
>
> Ho provato ora a inserire MAIL= ecc... in crontab.
>
> Per quanto riguarda la tua ipotesi relativa allo
> sganciamento dal
> terminale direi che non credo sia quello, considerando
> che lo
> script viene correttamente eseguito anche lanciandolo
> da GUI con
> un doppio click.
>
> Ora attendo la mail di stasera h 20:00 :-D
>
> Grazie per ora
>
>
>
> Il 11/12/2013 09:24, Andrea Gelmini ha scritto:
>
> Il 10 dicembre 2013 23:40, Diego Monselice
> <info a diegomonselice.it
> <mailto:info a diegomonselice.it>
> <mailto:info a diegomonselice.it
> <mailto:info a diegomonselice.it>>> ha
> scritto:
>
> 0 20 * * * python /home/diego/script.py
>
> Un paio di idee:
> a) controlla in /var/log/syslog cosa ti dice cron
> quando cerca di
> eseguire il comando;
> b) se setti nel crontab il campo
> MAILTO=gino a example.com <mailto:gino a example.com>
> <mailto:gino a example.com
> <mailto:gino a example.com>> con la tua
> email, l'eventuale output dell'esecuzione ti
> arriva via email.
>
> Partirei da qui.
> A seconda di cosa fai nello script, potrebbe
> essere che
> sganciato da
> un terminale non funzioni.
> E' da indagare.
> Alla cieca ti direi che una via per risolvere è di
> appoggiarsi al
> classico sistema ti notifiche supportato dai vari
> window manager.
>
> Ciao,
> Gelma
>
>
> -- Info/Lamentele/Segnalazioni:
> andrea.gelmini a gmail.com <mailto:andrea.gelmini a gmail.com>
> <mailto:andrea.gelmini a gmail.com
> <mailto:andrea.gelmini a gmail.com>>
>
>
>
>
>
>
> --
> Info/Lamentele/Segnalazioni: andrea.gelmini a gmail.com
> <mailto:andrea.gelmini a gmail.com>
>
>
>
>
Maggiori informazioni sulla lista
Lug
|