anacron

Anacron

Informasjon
Siste versjon 2.3 (22. juni 2000)
Innskudd [cvs: //[email protected]: / cvsroot / anacron cvs: //[email protected]: / cvsroot / anacron]
Skrevet i VS
Operativsystem Unix-type
Type Planlegging av IT-oppgaver
Tillatelse GNU General Public License versjon 2 eller nyere ( d )
Nettsted sourceforge.net/projects/anacron

anacron , eller på engelsk  : anachronistic command scheduler (på fransk  : command scheduler anachronistic ), er et dataprogram som gjør det mulig å utføre daglige oppgaver, ukentlig eller månedlig på et system Unix . I motsetning til cron , antar den ikke at maskinen går hele tiden. Som et resultat kan den brukes på maskiner som ikke kjører 24 timer i døgnet, for å overvåke daglige, ukentlige eller månedlige jobber som vanligvis overvåkes av cron .

Videre er anacron ikke en demon som kjører hele tiden på en maskin: den sjekker for oppgaver som skal utføres, utfører dem eventuelt og går deretter ut. Med andre ord, det må være et annet system som sørger for at anacron startes med jevne mellomrom: det må derfor startes av oppstartsskript, av cron- jobber (vi bruker ofte en jobb cron.hourly), eller til og med 'startes manuelt.

Fordel

Mange Unix-systemer er konfigurert til periodisk å utføre en rekke vedlikeholdsoppgaver: sletting av ubrukte filer, arkivering av logger , indeksering av filer osv. Vi ønsker ofte at utførelsen av disse oppgavene skal gjøres i en periode når systembelastningen er lav, for eksempel om natten, for ikke å begrense brukeren.

Hvis du bruker cron , hvis systemet er av når oppgaven ble planlagt, vil den ikke kjøre denne gangen, og du må vente til neste forekomst for å se oppgaven kjøre. når den starter, sjekker anacron for hver oppgave om den ble lansert i løpet av de siste n dagene, n er den periodisiteten som er definert for denne oppgaven. Hvis svaret er nei, utsteder anacron kommandoen for oppgaven. Hvis maskinen derfor ble slått av akkurat på det tidspunktet oppgaven skulle ha blitt utført for å respektere perioden på n dager, blir den utført neste gang anacron startes.

Eksterne linker


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