anacron

Anacron

Em formação
Última versão 2,3 (22 de junho de 2000)
Depósito [cvs: //[email protected]: / cvsroot / anacron cvs: //[email protected]: / cvsroot / anacron]
Escrito em VS
Sistema operacional Tipo Unix
Modelo Agendamento de tarefas de TI
Licença GNU General Public License versão 2 ou posterior ( d )
Local na rede Internet sourceforge.net/projects/anacron

anacron , ou em inglês  : anachronistic command scheduler (em francês  : command scheduler anachronistic ), é um programa de computador que permite a execução de tarefas diárias, semanais ou mensais em um sistema Unix . Ao contrário do cron , ele não assume que a máquina está funcionando o tempo todo. Como resultado, ele pode ser usado em máquinas que não estão funcionando 24 horas por dia, para monitorar jobs diários, semanais ou mensais que normalmente são monitorados pelo cron .

Além disso, o anacron não é um daemon que roda o tempo todo em uma máquina: ele verifica se há tarefas a serem realizadas, opcionalmente as executa e, em seguida, sai. Em outras palavras, deve haver outro sistema que garanta que o anacron seja iniciado periodicamente: ele, portanto, precisa ser iniciado por scripts de inicialização, por tarefas cron (geralmente usamos uma tarefa cron.hourly) ou mesmo por 'ser iniciado manualmente.

Vantagem

Muitos sistemas Unix são configurados para realizar periodicamente uma série de tarefas de manutenção: exclusão de arquivos não utilizados, arquivamento de logs , indexação de arquivos, etc. Freqüentemente, queremos que a execução dessas tarefas seja feita em um período de baixa carga do sistema , por exemplo, à noite, para não constranger o usuário.

Usando o cron , se o sistema estiver desligado quando a tarefa foi agendada, ele não será executado neste momento e você terá que esperar pela próxima ocorrência para ver a tarefa ser executada. o anacron , ao iniciar, verifica para cada tarefa se foi iniciada nos últimos n dias, sendo n a periodicidade definida para esta tarefa. Se a resposta for não, o anacron emite o comando para a tarefa. Se, portanto, a máquina foi desligada no exato momento em que a tarefa deveria ter sido realizada para respeitar o período de n dias, ela será executada na próxima vez que o anacron for iniciado.

links externos


  1. "  https://sourceforge.net/projects/anacron/files/anacron/2.3/  " (acessado em 17 de janeiro de 2018 )