Author: Michele PetrazzoMichele Petrazzo
Date: May 13, 2008 09:51
Anche se non credo sia una domanda puramente legata a python, ci provo...
Ho un programma, sotto linux, che rimane sempre in esecuzione tramite un
bel while 1 e legge i dati da una seriale. Fa uno sleep e re-inizia.
Ogni mezz'ora scrive su un file di dati (il file è sempre aperto, viene
fatto un write e un flush).
Mi sta capitando che dopo 3/4 giorni, anche se il programma risulta in
esecuzione ("ps ax | grep programma" da il pid) il file non viene più
scritto.
Nel codice, per test, ho inserito una parte che riceve il segnale di
term e se ricevuto, scrive in un file un log e chiude il programma.
Mandando poi un term al pid, vedo che il file di log viene scritto...
Qualche idea?
Grazie,
Michele
|