DEV Community

Arthur Barboza
Arthur Barboza

Posted on

Cronjob

Atualmente muitos sistemas comerciais fazem uso de funcionalidades e recursos de forma repetitiva, até mesmo com alguns recursos que passam a se tornar procedimentos rotineiros e comuns.

A Cron é uma ferramenta presente em vários sistemas e permite realizar o agendamento de tarefas (cronjob) e execução de scripts de forma automática.

A mesma pode ser utilizada para processamento de informações em lote, pois também pode ser executada de forma assíncrona.

Presente até mesmo em sistemas operacionais Unix, o formato "cron" serve para descrever o intervalo em que determinada cronjob deve ser executada podendo ser descrito conforme imagem abaixo

Image description

O registro de tarefas é feito através da Crontab, um deamon do sistema operacional que possibilita a criação e agendamento de tarefas.

Tarefas agendadas serão executadas a menos que ocorra algum imprevisto, como por exemplo uma outra tarefa estava em execução naquele momento, sendo então necessário que a tarefa não executada seja reconfigurada na Cron a fim de executar a tarefa em outro momento.

Top comments (0)