Qual é o melhor método para agendar um trabalho em lote?
Um trabalho em lote é um programa de computador que é executado em um intervalo programado. A melhor maneira de agendar um trabalho em lote é vincular o processo ao sistema de gerenciamento de tarefas do computador. Isso varia para cada sistema operacional (OS) e é normalmente usado para tarefas do tipo de manutenção. Cron é o programa de agendamento de tarefas padrão no Unix®. Este programa permite a programação de um trabalho em lote em horários específicos.
Sistemas operacionais Windows® normalmente usam o programa Agendador de tarefas para executar trabalhos em lote. Este programa possui várias opções de configuração, que incluem configurações de hora e data para que cada trabalho seja executado. O programa Agendador de tarefas é a principal ferramenta usada no Windows® para agendar um trabalho em lote.
Os sistemas operacionais Windows® e UNIX® têm uma tela administrativa especial que gerencia o agendamento de um trabalho em lote. Esses programas podem ser acessados do administradorconsole ativo do sistema operacional. Ele fornece um programa de agendamento fácil de usar que lista todos os trabalhos programados no sistema operacional.
Os sistemas operacionaisLinux® usam os comandos "at" e "lote" como a ferramenta para agendar um trabalho em lote. Esses comandos permitem que o usuário especifique uma data e hora específicas para executar o programa em lote. A principal diferença entre esses dois comandos é que o comando "lote" foi projetado para executar o trabalho assim que os recursos do sistema estiverem disponíveis, enquanto o comando "at" é baseado em um horário específico.
agendar um trabalho em lote para executar em uma base repetitiva requer um agendador mais complexo que os trabalhos de lote padrão. Ao usar os programas Cron e Tarefas, um desenvolvedor pode escrever scripts que são executados diariamente. Esses programas são exclusivos do sistema operacional e são verificados a cada minuto ao longo do dia.
Os programas em lotenormalmente são usados parar Operações de manutenção, incluindo backups diários e utilitários de limpeza de disco. Esses programas de manutenção são melhor executados durante os horários fora do pico, quando o sistema está ocioso e o tráfego de rede é menor. A programação de um trabalho em lote para executar durante o início da manhã ou tarde da noite garante que os recursos do sistema de computador estejam disponíveis durante o horário comercial.
A maioria dos trabalhos em lote dura várias horas. Esses programas requerem energia de processamento de alta velocidade e normalmente usam recursos adicionais de computador. Muitos programas de agendamento sofisticados podem executar trabalhos em lote com os recursos disponíveis no computador. Depois que os recursos ficarem sobrecarregados, o trabalho em lote será colocado em espera até que a energia de processamento adicional esteja disponível.