Lançamento do Mcron 1.2, implementação do cron do projeto GNU

Após dois anos de desenvolvimento foi publicado lançamento do projeto GNU Mcron 1.2, no qual é desenvolvida a implementação do sistema cron, escrita na linguagem Guile. A nova versão passou por uma grande limpeza de código — todo o código em C foi reescrito e o projeto agora inclui apenas os códigos fonte em Guile.

Mcron é 100% compatível com Vixie cron e pode atuar como um substituto transparente. Além disso, além do formato de configuração do Vixie cron, o Mcron oferece a possibilidade de definir scripts para a execução periódica de tarefas, escritos na linguagem Scheme. A implementação do Mcron inclui três vezes menos linhas de código do que o Vixie cron. O Mcron pode ser executado sem privilégios de root para processar tarefas do usuário atual (o usuário pode iniciar seu próprio daemon mcron).

Uma característica fundamental do projeto é a abordagem diferente na organização do agendamento das tarefas — em vez de monitoramento constante do tempo, o Mcron utiliza uma fila linear para as tarefas, com definição de atrasos entre a chamada de cada elemento da fila. Durante os períodos entre a ativação das tarefas, o mcron permanece completamente inativo. Esta abordagem reduz significativamente a sobrecarga do cron e aumenta a precisão na execução das tarefas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster