Anacron

anacron – Linux ir Unix programa periodiškam užduočių vykdymui, nenustatant konkretaus užduoties vykdymo laiko. Skirtingai nuo cron, anacron gerai tinka naudoti kuomet kompiuteris nėra nuolat įjungtas (kaip tipiškas naudotojo kompiuteris). Šiuo atveju su anacron galima nustatyti užduoties vykdymą kasdien ar kas savaitę (galima nurodyti bet kokį skaičių dienų). Užduotis bus įvykdyta kuomet, jos laikui atėjus, bus įjungtas kompiuteris.

anacron paprastai naudojama įvairioms „namų ūkio“ operacijoms (periodiškam pasenusių bylų trynimui, failų indeksavimui, automatinei paieškai ir pan). anacron gali konfigūruoti tik administratoriaus teises sistemoje turintis operatorius.

Anacron užduočių lentelės standartinė vieta yra failas /etc/anacrontab. Šios lentelės stulpelių paskirtis yra tokia:

Periodas Pauzė Darbo_vardas Komanda

Periodas nurodomas dienomis, pauzė – minutėmis. Darbo vardas parenkamas laisvai, tačiau jame neturi būti tarpų ir įstrižų brūkšnelių. Komanda yra Linux komanda, kuri bus įvykdyta.

Pradėta vykdyti (paprastai automatiškai, įjungus kompiuterį) anacron perskaito užduočių lentelę ir patikrina, ar neatėjo laikas kurioms nors jos užduotims. Prieš pradėdama vykdyti užduotį, anacron palaukia skiltyje pauzė nurodytą trukmę. Jei vykdomas procesas išveda kokią nors informaciją, jis išsiunčiama administratoriui elektroniniu paštu.

Anacron parašė Itai Tzur.

 Literatūra 
 Anacron lentelės formatas
 Anacron aprašymas

Kategorija:Linux komandos