Agendando execuções automáticas

Com os agendamentos do GoAMS, você programa seus processos para rodarem automaticamente em horários e frequências específicas. Neste tutorial, você vai aprender a criar agendamentos, configurar a frequência usando opções predefinidas ou expressões cron, e deixar tudo rodando no piloto automático.

O que é um agendamento?

Um agendamento é uma configuração que define quando e com que frequência um processo deve rodar. Quando chega o momento programado, o GoAMS cria automaticamente um Job e o envia para o Runner designado. Você não precisa fazer nada manualmente — basta configurar uma vez.

Programa processos para rodarem em horários específicos
Cria Jobs automaticamente no momento agendado
Suporta frequências como diária, semanal, mensal ou personalizada
Usa expressões cron para configuração avançada

Tela de agendamentos

Na seção de Agendamentos do painel GoAMS, você encontra a lista de todos os seus agendamentos. Cada agendamento mostra o nome, o processo vinculado, o Runner designado e a frequência configurada. A partir dessa tela você pode criar novos agendamentos, editar ou desativar os existentes.

Tela de Agendamentos no Go AMS

Criando um novo agendamento

1

Passo 1: Acesse a seção de Agendamentos

No painel do GoAMS, vá até a seção de Agendamentos (Schedules). Você verá a lista de agendamentos existentes.

2

Passo 2: Clique em criar novo agendamento

Clique no botão para adicionar um novo agendamento. Um formulário será exibido.

3

Passo 3: Preencha os dados do agendamento

Informe os dados básicos:

  • Nome — um nome descritivo para identificar o agendamento
  • Processo — selecione qual processo será executado
  • Runner — selecione qual Runner vai executar o processo
4

Passo 4: Configure a frequência

Defina quando o processo deve rodar. Você pode usar as opções predefinidas ou configurar manualmente uma expressão cron.

5

Passo 5: Salve o agendamento

Revise as informações e salve. O agendamento ficará ativo e criará Jobs automaticamente nos horários programados.

Configurando a frequência

O GoAMS oferece duas formas de configurar quando o processo deve rodar:

Opções predefinidas

Escolha uma das opções prontas para configurar rapidamente:

A cada hora — executa o processo a cada 60 minutos

Diariamente — executa uma vez por dia no horário escolhido

Semanalmente — executa em dias da semana específicos

Mensalmente — executa em um dia específico do mês

Expressão cron (avançado)

Para configurações mais específicas, você pode editar diretamente a expressão cron. A expressão cron é gerada automaticamente quando você escolhe as opções predefinidas, mas pode ser ajustada manualmente para cenários personalizados.

Formato: minuto hora dia-do-mês mês dia-da-semana

0 9 * * * — Todos os dias às 9h

0 8 * * 1-5 — De segunda a sexta às 8h

30 18 1 * * — Dia 1 de cada mês às 18h30

*/15 * * * * — A cada 15 minutos

Dica

Você não precisa decorar a sintaxe cron. Use as opções predefinidas e o GoAMS gera a expressão automaticamente. A edição manual é apenas para quem precisa de frequências muito específicas.

Como funciona

Depois de criar o agendamento, o fluxo é automático:

Schedule
Time
Job
Runner
1

O GoAMS monitora os agendamentos ativos

2

Quando chega o horário programado, um Job é criado automaticamente

3

O Job é enviado para o Runner designado

4

Se o Runner estiver online, a execução começa imediatamente

5

Você pode acompanhar os Jobs gerados na seção de Jobs

Importante

Se o Runner estiver offline no momento do agendamento, o Job será criado com status "Pendente" e executará assim que o Runner ficar online.

Resumo

Para programar execuções automáticas:

  1. 1

    Acesse a seção de Agendamentos no painel do GoAMS

  2. 2

    Crie um novo agendamento com nome, processo e Runner

  3. 3

    Configure a frequência (opções predefinidas ou expressão cron)

  4. 4

    Salve o agendamento — Jobs serão criados automaticamente

  5. 5

    Acompanhe os Jobs gerados na seção de Jobs

Próximos passos

Com os agendamentos configurados, você pode: