[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tempi con cron



Il venerdì 9 gennaio 2009 15:14:52 Marco Bertorello ha scritto:
> 2009/1/9 Duffy DaC <duffydac@gmail.com>:
> > [Federico Di Gregorio, 13:03, venerdì 9 gennaio 2009]
> >
> >> > Oppure ogni 6 ore e 45 minuti?
> >>
> >> Non si può a meno che l'intervallo non sia una divisione esatta di
> >> uno degli argomenti disponibili. Vedi la spiegazione di */N. Per
> >> esempio, ogni 6 ore:
> >>
[...]
> >
> > at -f /path/al/tuo/comando now + 405 minutes
> >
> > Vedi man at per dettagli.
>
> Attenzione, perchè così facendo il programma NON viene eseguito ogni
> 405 minuti, ma ogni 405 minuti + il tempo di esecuzione dello script.
>
> Se per esempio, questo script impiega 15 minuti ad arrivare all'ultima
> riga, quella che ri-schedula, il processo dopo verrà lanciato a
> distanza di 420 minuti dal lancio del precedente.
>

in una situazione del genere ho creato uno script che calcola l'ora della 
successiva iterazione, e poi rieseguo cron con i corretti parametri...

questo script gira da più di un anno autocorreggendosi e senza sbagliare un 
colpo.

Byez
-- 
Gollum 1
Tessssssoro, dov'é il mio tesssssssoro...


Reply to: