Salve a tutti,

ho questo tipo di problema.

Ho un programma scritto in .net che analizza ed importa grossi file file csv e questo richiede parecchio tempo, a volte anche parecchi giorni.

Utilizzo mono per poter eseguire il programma.
io lancio il comando in questo modo: mono mioprog.exe --opzioni > output.log &

il fatto è che dopo qualche ora me lo trovo in S1 o Sl non si capisce se sia un "1" o una "L", il sistema è Centos. Credo sia in sleeping, comunque.... e quindi non mi continua più il processo.

Come faccio a mantenerlo attivo? Perché secondo voi è andato in sleeping?

Grazie a tutti per l'aiuto.