Lansarea Mcron 1.2, implementarea cron de la proiectul GNU

După doi ani de dezvoltare publicat lansarea proiectului GNU Mcron 1.2, în cadrul căruia se dezvoltă implementarea sistemului cron, scris în limbajul Guile. În noua lansare a avut loc o curățare substanțială a codului — tot codul în limbajul C a fost rescris, iar proiectul include acum doar cod sursă în limbajul Guile.

Mcron este 100% compatibil cu Vixie cron și poate fi folosit ca un înlocuitor transparent al acestuia. În plus față de formatul de configurare Vixie cron, Mcron oferă posibilitatea de a defini scenarii pentru execuția periodică a sarcinilor, scrise în limbajul Scheme. Implementarea Mcron conține de trei ori mai puține linii de cod decât Vixie cron. Mcron poate fi rulat fără privilegii root pentru a gestiona sarcinile utilizatorului curent (utilizatorul poate să-și lanseze propriul daemon mcron).

O caracteristică cheie a proiectului este o abordare diferită în organizarea planificării executării lucrărilor — în loc de monitorizarea constantă a timpului, în Mcron se utilizează construirea sarcinilor într-o coadă liniară, cu definirea întârzierilor între apelurile fiecărui element din coadă. În perioadele dintre activarea sarcinilor, mcron este complet inactiv. Această abordare reduce semnificativ cheltuielile generale la utilizarea cron și crește precizia execuției sarcinilor.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster