Partilhar via


Início rápido: Criar um WebJob agendado

Os WebJobs no Serviço de Aplicativo do Azure permitem executar scripts ou programas como tarefas em segundo plano. Neste início rápido, você cria um WebJob agendado que imprime a hora atual, usando um script pré-criado para Windows ou Linux.

Pré-requisitos

  • Uma conta do Azure. Crie um gratuitamente.
  • Um aplicativo do Serviço de Aplicativo existente em execução no seu sistema operacional preferido:
    • Serviço de Aplicativo do Windows (qualquer pilha: código ou contentor)
    • Linux App Service (qualquer pilha: código ou contêiner)
  • Ativar Always On nas configurações do Serviço de Aplicativo: Configurar Always On
  • Para contêineres do Windows e todos os aplicativos Linux, defina a configuração do aplicativo WEBSITE_SKIP_RUNNING_KUDUAGENT = false

Baixe um exemplo de WebJob

Escolha a versão que corresponde ao seu sistema operacional do Serviço de Aplicativo:

Plataforma Link para download Script incluído
Mac OS Download da versão CMD run.cmd (uso echo %date% %time%)
Aplicações Linux Download da versão Bash run.sh (uso date)

Cada zip contém um único script que imprime a data e hora atuais do sistema.

Adicionar o WebJob no portal do Azure

  1. No portal do Azure, vá para seu aplicativo do Serviço de Aplicativo .

  2. No menu à esquerda, selecione WebJobs>+ Add.

  3. Preencha o formulário com os seguintes valores:

    Configurações Valor
    Nome webjob
    Upload de arquivo O .zip ficheiro que transferiu
    Tipo Triggered
    Acionadores Scheduled
    Expressão CRON 0 0/1 * * * *
  4. Selecione OK para criar o WebJob.

Verificar o WebJob

  1. Vá para o separador WebJobs.
  2. Selecione seu WebJob e abra Logs.
  3. Confirme se ele é executado a cada minuto e imprime a hora do sistema.

Limpeza

Para remover o WebJob, selecione o WebJob no portal e selecione Delete.

Próximo passo

Crie um WebJob agendado personalizado do zero usando .NET, Python, Node.js, Java ou PHP