anacron

Anacron

Informazione
Ultima versione 2.3 (22 giugno 2000)
Depositare [cvs: //[email protected]: / cvsroot / anacron cvs: //[email protected]: / cvsroot / anacron]
Scritto in VS
Sistema operativo Tipo Unix
genere Pianificazione delle attività IT
Licenza GNU General Public License versione 2 o successiva ( d )
Sito web sourceforge.net/projects/anacron

anacron , o in inglese  : anachronistic command scheduler (in francese  : command scheduler anachronistic ), è un programma per computer che consente l'esecuzione di attività quotidiane, settimanali o mensili su un sistema Unix . A differenza di cron , non presuppone che la macchina sia sempre in esecuzione. Di conseguenza, può essere utilizzato su macchine che non sono in esecuzione 24 ore al giorno, per monitorare i lavori giornalieri, settimanali o mensili che sono normalmente monitorati da cron .

Inoltre, anacron non è un demone che gira tutto il tempo su una macchina: verifica che le attività vengano eseguite, facoltativamente le esegue e quindi esce. In altre parole, deve esserci un altro sistema che assicuri che anacron venga avviato periodicamente: deve quindi essere avviato da script di avvio, da cron job (spesso utilizziamo un job cron.hourly), o anche da 'essere avviato manualmente.

Vantaggio

Molti sistemi Unix sono configurati per eseguire periodicamente una serie di attività di manutenzione: eliminazione dei file inutilizzati, archiviazione dei registri , indicizzazione dei file, ecc. Spesso si desidera che l'esecuzione di queste attività venga eseguita in un periodo in cui il carico del sistema è basso, ad esempio durante la notte, in modo da non vincolare l'utente.

Utilizzando cron , se il sistema è spento quando l'attività è stata pianificata, questa volta non verrà eseguita e sarà necessario attendere l'occorrenza successiva per vedere l'esecuzione dell'attività. anacron , all'avvio, controlla per ogni attività se è stata avviata negli ultimi n giorni, essendo n la periodicità definita per questa attività. Se la risposta è no, anacron emette il comando per l'attività. Se quindi la macchina è stata spenta nel momento esatto in cui si sarebbe dovuto svolgere il compito per rispettare il periodo di n giorni, viene eseguita al successivo avvio di anacron.

link esterno


  1. "  https://sourceforge.net/projects/anacron/files/anacron/2.3/  " (Accesso 17 gennaio 2018 )