Dopo un po' di giorni di prove forse ho svelato l'arcano ... ma vado per ordine ... come già spiegato, ho delle macchine su cui girano dei processi abbastanza pesanti ... in particolare su una (SQL Server) e purtroppo la questione delle priorità non è sufficiente ... il primo del mese (febbraio) ho, quindi, settato gli orari sulle 3 macchine in modo da NON avere boinc in funzione durante l'orario si lavoro giornaliero in cui i server sono più stressati. Lavorando SOLO in logica positiva (settare l'orario in cui BOINC è attivo) ho dovuto mettere, per ciascun giorno, l'orario di resume e poi l'orario di suspend del giorno dopo:
Macchina 1 e macchina 2
LUN 17:00-07:00
MAR 17:00-07:00
MER 17:00-07:00
GIO 17:00-07:00
VEN 14:00-14:00
SAB 14:00-14:00
DOM 14:00-07:00
che dal mio modo di vedere (e come detto anche qualche post fa) doveva significare che l'elaborazione doveva iniziare alle 17 del lunedì per fermarsi alle 07 del martedì e così via fino al venerdì dove sarebbe dovuta partire alle 14 per rimanere attiva, senza sosta, fino al lunedì mattina alle 07:00
Sulla macchina 3, con la stessa logica, ho messo orari leggermente differenti per il W.E.:
Macchina 3
LUN 17:00-07:00
MAR 17:00-07:00
MER 17:00-07:00
GIO 17:00-07:00
VEN 14:00-13:55
SAB 14:00-13:55
DOM 14:00-07:00
Dopo una settimana Boinc ha funzionato come segue:
Macchina 1 e 2.................Macchina 3
LUN 07:00-17:00...............07:00-17:00.....TUTTE DISATTIVE
MAR 07:00-17:00..............07:00-17:00.....TUTTE DISATTIVE
MER 07:00-17:00..............07:00-17:00.....TUTTE DISATTIVE
GIO 07:00-17:00...............07:00-17:00.....TUTTE DISATTIVE
VEN 1 e 2 SEMPRE ATTIVE....13:55-14:00......DISATTIVA per 5 minuti
SAB 1 e 2 SEMPRE ATTIVE....13:55-14:00......DISATTIVA per 5 minuti
DOM 07:00-14:00...............07:00-14:00.....TUTTE DISATTIVE
Come vedete, in prima istanza, i risultati non coincidono con gli orari inseriti.
A questo punto ho tirato le conclusioni: inserendo PRIMA un orario maggiore e poi uno MINORE (es. 17:00-07:00) lui lo interpreta in logica NEGATIVA, come dire "Disattiva il sistema dalle 07:00 alle 17:00".
Se applicate questa logica vedrete che tutto torna.
Ora ho inserito gli orari in questa logica; vi farò sapere se, effettivamente, ho risolto il problema oppure ho scritto un sacco di caxxate ...