Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Defina uma operação de linha de comando e um agendamento, e o Replit a executa automaticamente no ambiente do seu App Replit. Após a conclusão, a operação é encerrada até a próxima execução agendada. As publicações agendadas, também conhecidas como jobs agendados, funcionam melhor para lidar com tarefas periódicas, como verificar status, enviar notificações e iniciar backups. Elas não foram projetadas para tarefas contínuas ou de longa duração, como aplicativos web.
Publicações Agendadas

Funcionalidades

As publicações agendadas incluem as seguintes funcionalidades:
  • Agendamento automático: Agende a sua tarefa e o Replit a executa automaticamente.
  • Agendamento em linguagem natural: Insira uma descrição legível por humanos do agendamento, e a IA a converte em uma expressão cron, um formato de agendamento legível por computador.
  • Alertas de erro: Receba notificações quando a sua tarefa agendada falhar.
  • Monitoramento: Visualize logs e monitore o status da sua publicação agendada.

Uso

Você pode acessar as publicações agendadas na ferramenta Publishing do Editor de Projetos. As seções a seguir orientam você na configuração e no gerenciamento das suas publicações agendadas.
A partir do painel de ferramentas à esquerda:
  1. Selecione Ícone de todas as ferramentas All tools para ver a lista de ferramentas do Editor de Projetos.
  2. Selecione Ícone de Publishing Publishing.
  3. Selecione a opção Scheduled e depois selecione Set up your published app.
A partir da barra de pesquisa:
  1. Selecione a ícone de lupa lupa no topo para abrir a ferramenta de pesquisa
  2. Digite “Publishing” para localizar a ferramenta e selecione-a nos resultados.
  3. Selecione a opção Scheduled e depois selecione Set up your published app.
Opções da Publicação Agendada

Configuração da máquina

Este campo permite visualizar a CPU, a RAM e o custo de uso da máquina para a sua publicação agendada.

Campos de agendamento

  • Schedule description: Insira uma descrição em linguagem natural do agendamento, como “Every Monday and Wednesday at 10 AM” ou “March 24th, 2024 at 3 PM.”
  • Cron expression: Opcionalmente, insira uma string legível por computador que define quando a tarefa deve ser executada.
  • Timezone selection: Selecione o fuso horário para o agendamento no menu suspenso.
Quando você insere um valor no campo Schedule description ou Cron expression, a IA o traduz automaticamente para corresponder ao outro. Para saber mais sobre expressões cron, consulte a página da Wikipedia sobre cron.

Tempo limite do job

Insira o tempo máximo que o job pode ser executado antes de o agendador encerrá-lo. Selecione “minutes” ou “hours” no menu suspenso de unidade de tempo.
Os jobs agendados podem ser executados mais lentamente do que no Editor de Projetos. Teste a publicação e ajuste o tempo limite conforme necessário.

Comando de build

Insira o comando shell que compila ou configura o seu app antes de executar o comando Run no campo Build command. Por exemplo, para instalar as dependências do seu app Node.js, você pode adicionar o comando de build npm install. O tempo do comando de build não conta para o seu uso e não é contabilizado no tempo limite do job.

Comando de execução

Insira o comando shell que inicia a sua tarefa no campo Run command. Por exemplo, para executar um script Python, você pode adicionar python app.py como comando de execução. O agendador do Replit executa o comando de execução nos horários agendados. O tempo necessário para executar o comando conta para o seu uso. Para mais informações sobre a cobrança de uso, consulte a seção de Publicações Agendadas em nossa documentação de preços.

Segredos de publicação

Selecione Add deployment secret para adicionar variáveis de ambiente ou segredos que o seu app precisa para ser executado com segurança. Se o seu App Replit tiver variáveis de ambiente ou segredos, a ferramenta Publishing os adicionará à lista automaticamente. Para editar os valores de uma variável de ambiente, selecione os ícone de três pontos verticais três pontos verticais e escolha Edit no menu. O gerenciador de Segredos aplica o valor apenas à publicação e não altera as variáveis de ambiente definidas no seu App Replit.

Próximos passos

Para saber mais sobre publicações, consulte os seguintes recursos: