Como Configurar Cron Jobs no Webmin

Como Configurar Cron Jobs no Webmin

Uma Cron Job (ou Tarefa Cron) é uma das melhores maneiras de automatizar tarefas que devem ser executadas rotineiramente. Principalmente quando você quer economizar tempo e esforço. Neste tutorial, vamos ensinar como configurar uma Cron Job em um servidor Webmin.

O que você vai precisar

Antes de iniciar este guia sobre Cron Jobs Webmin, certifique-se de ter:

  • Um servidor VPS com Webmin instalado.
  • Acesso ao painel de gerenciamento do Webmin.

1º Passo — Acesse as Configurações de Cron Jobs Webmin

  1. Acesse o painel do Webmin. Isso pode ser feito acessando o endereço https://ip_do_vps:10000 (substitua ip_do_vps com o IP dedicado do seu servidor).
  2. Selecione Webmin no menu esquerdo da tela.
    acessar servidor webmin
  3. Procure e clique na aba System e então acesse Scheduled Cron Jobs.
    cron jobs no webmin
  4. Agora você deve estar vendo uma janela com todas as Tarefas Cron agendadas. Geralmente, já existem diversas tarefas do próprio Webmin. A página deve ser mais ou menos como na imagem abaixo.
    agendamento de cron jobs

2º Passo — Criar e Configurar uma Nova Cron Jobs Webmin

  1. Clique em Create a New Scheduled Cron Job no menu no topo da lista para iniciar o processo de criar uma Cron Jobs Webmin.
    criar nova cron job no webmin
  2. Na próxima página a tarefa será configurada. A primeira seção se chama Job Details. Aqui você configura:
    • Execute Cron Job As – Você precisa escolher qual usuário do UNIX deve executar a tarefa. Ao clicar no botão à direita, você vai receber uma lista com todos os usuários disponíveis;
    • Active? – Você decide se a tarefa deve ou não estar ativa logo após sua criação. Claro que você pode alterar essa configuração mais tarde para habilitar ou desabilitar a tarefa;
    • Command – Aqui você digita o comando que deve ser executado periodicamente. Neste exemplo estamos executando um script shell, então apenas preenchi o caminho do arquivo. Você pode digitar qualquer comando que desejar;
    • Input To Command – Neste campo você coloca informações adicionais sobre o comando. Por exemplo, se o comando for enviar email para foo@bar.com, as informações colocadas neste campo serão enviadas para o endereço de email informado. (Nota: este campo é opcional);
    • Description – Sua própria descrição para a tarefa (também é opcional).
      configuração de cron jobs no webmin
  3. A próxima seção da página é chamada When To Execute. Aqui é determinado quando a tarefa deve ser executada. Há duas opções:
    • Simple Schedule – Você pode escolher um intervalo já pré-selecionado da lista abaixo.
      agendamento de tarefas cron no webmin
    • Times And Dates Selected Below – Com esta opção, você terá que definir os períodos manualmente selecionando os minutos, horas, dias, etc. da lista abaixo.
      agendar períodos de cron jobs no webmin
  4. A última seção é chamada Date Range To Execute. Nesta seção você define um intervalo para a tarefa ser executada caso você precise que só ocorra uma vez por semana, a cada duas semanas, ou outro período.
    • Selecione Run On Any Date se você deseja que a tarefa esteja ativa até que você à desabilite.
    • Ou selecione Only Run From … To … para definir o intervalo de tempo exato para que a tarefa permaneça ativa.
      determinar datas e período das cron jobs no webmin
  5. Quando estiver tudo configurado da maneira correta, basta descer a página e clicar em Create.
    criar cron jobs no webmail
  6. Se ocorrer tudo corretamente, a nova Tarefa Cron vai estar na parte inferior da lista:
    tarefa cron criada com sucesso no webmin

Conclusão

Aprendeu a criar e configurar Cron Jobs Webmin significa que você vai conseguir aumentar sua eficiência automatizando tarefas que antes eram executadas manualmente. Por isso, não deixe de agendar ações que posem facilitar seu trabalho no gerenciamento de servidores. 

Author
O autor

Andrei L.

Jornalista e conteudista SEO/Localização na Hostinger Brasil. Tem experiência em WordPress e na produção de conteúdos de tecnologia otimizados para conquistar as melhores posições no Google. É fã de games, adora vôlei, ama o inverno e está sempre buscando se aperfeiçoar no Inglês.