Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
No portal do Azure, vá para seu aplicativo do Serviço de Aplicativo .
No menu à esquerda, selecione WebJobs>+ Add.
Preencha o formulário com os seguintes valores:
Configurações Valor Nome webjob
Upload de arquivo O .zip
ficheiro que transferiuTipo Triggered
Acionadores Scheduled
Expressão CRON 0 0/1 * * * *
Selecione OK para criar o WebJob.
Verificar o WebJob
- Vá para o separador WebJobs.
- Selecione seu WebJob e abra Logs.
- 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