Cron Job – O que é e como executá-lo (GUIA) - PT

Cron Job é um serviço Linux encarregado de executar uma tarefa específica em um determinado período de tempo que o usuário configurou. Isso nos dá a conveniência de concluir determinados comandos ou scripts em um determinado intervalo de tempo ou em um momento automaticamente.

imagem do cron job

Esses comandos podem ser acionados todos os dias em um horário, toda semana ou até a cada hora. Por meio do serviço de tarefa cron, podemos iniciar diferentes tipos de scripts, gostar:

  • PHP
  • BATER
  • PERL

Como adicionar um novo trabalho Cron

Adicionar um trabalho Cron não é tão difícil quanto parece. Isso pode ser feito remotamente com qualquer cPanel do seu servidor. Mas primeiro, vamos falar por que você precisa de um trabalho cron.

Digamos que você deseja configurar exatamente uma vez 03:04 SOU. hora de uma tarefa executar um script PHP, que eventualmente extrairia das informações do seu banco de dados todos os usuários registrados no seu site e geraria um relatório. Aqui estão as etapas para fazer isso:


Degrau 1: Acesse o cPanel e clique em Cron Jobs. Ele deve estar localizado em algum lugar na seção "Avançado" ou "Configurações" do seu cPanel. Realmente se resume a qual versão do cPanel você está usando e que tipo de painel administrativo você está usando.

imagem do cron job

Degrau 2:Escreva o script e coloque-o no seu public_html pasta. Dependendo do servidor, você pode colocá-lo em qualquer pasta, desde que o diretório esteja no servidor.

Degrau 3:Quando você clica em "Cron Jobs", você pode ver uma tela como a abaixo. Configurar o minuto, Hora, Dia, Mês, Dia da semana e, finalmente, escreva onde seu script está realmente localizado junto com o comando "php5x" antes do local, como mostrado abaixo:

cron job adicionar nova imagem

Degrau 4:Depois de preencher todas as informações, clique no botão "Add New Cron Job". O trabalho pode ser visto no menu Trabalhos atuais do Cron:

imagem do cron job atual

Como criar um trabalho Cron usando comandos do servidor Linux

Trabalhos Cron também podem ser acionados via CLI (interface de linha comman) do seu servidor, caso seja baseado em Linux. Para os servidores Ubuntu, Para ver a lista de tarefas Cron criadas, você pode digitar:

→ $crontab –l

E para editar seus trabalhos cron atuais, você pode digitar:

→ $crontab -e

Se esta é a primeira vez que você é solicitado a escolher um cronjobs, você verá a seguinte resposta de comando:

→ sem crontab para sk – usando um vazio

→ Selecione um editor. Para mudar depois, execute "editor de seleção".
1. /bin / nano <---- easiest 2. >

Você pode digitar o tipo de trabalho cron que deseja acionar e ativá-lo.

Se você deseja editar a lista de tarefas cron de um usuário diferente, você pode digitar o seguinte:

→ $crontab -u {o nome de usuário} -e

Se você deseja disparar o cron job para execução no dia 6, então 15 e depois 0 minuto para 1 hora, você pode editá-lo assim:

→ 0,5,10 e o comando a ser executado no seu servidor

Você também pode usar "@" com o intervalo de tempo em que deseja que um trabalho cron seja executado, como por exemplo:

→@monthly - uma vez por mês
@midnight - uma vez por dia 00:00 horário do servidor
@reboot - na reinicialização do servidor

Se você deseja executar o comando dessa maneira, você pode usar simplesmente:

→@ meia-noite e o comando a ser executado a cada visão

Se você deseja apagar completamente seus trabalhos cron criados, você pode usar:

→ $crontab –r

O que é Cron Job - Conclusão

Basicamente, um trabalho cron é como o agendador de tarefas, mas para o seu servidor. Ele pode ser configurado para disparar scripts ou comandos diferentes com base em uma programação e você pode usá-lo sempre que solicitar que uma tarefa seja concluída automaticamente e, o mais importante, quando você não tiver tempo para inserir manualmente um comando. Não apenas isso, mas alguns Cron Jobs estão prontos para executar scripts sofisticados que fornecem aos proprietários de sites informações e estatísticas cruciais para seus sites. Portanto, eles podem ser extremamente úteis, desde que você possa gerenciá-los corretamente.
Aqui estão alguns empregos gratuitos de Cron, gentilmente fornecido pelo site Cronless, que dão ao seu servidor a capacidade de:

  • Execute backups do seu banco de dados automaticamente.
  • Realize atualizações automáticas dentro de um jogo, fórum ou site.
  • Programe tweets automáticos no futuro.
  • Gere faturas automaticamente por um período de tempo.
  • Faça uma limpeza ou manutenção automatizada do site.
  • Atualize seu feed RSS.

O site possui 5 Empregos Cron gratuitos em sua 0$ um plano mensal e isso pode ajudar a simplificar o processo para você.

Existem também Geradores de trabalho Cron muito úteis, gostar Cron Tab Generator isso pode ajudar muito ao ser amigável e gerar comandos para você no seu servidor e tudo o que você precisa fazer é clicar no que você prefere executar.

Pesquisado e escrito por:
Editores de ComoHospedar
HowToHosting.guide fornece conhecimento e insights sobre o processo de criação de blogs e sites, encontrar o provedor de hospedagem certo, e tudo o que vem no meio. Consulte Mais informação...

Deixe um comentário

seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

Este site usa cookies para melhorar a experiência do usuário. Ao usar nosso site, você concorda com todos os cookies de acordo com nosso Política de Privacidade.
Eu concordo
Em HowToHosting.Guide, oferecemos análises transparentes de hospedagem na web, garantindo a independência de influências externas. Nossas avaliações são imparciais, pois aplicamos padrões rigorosos e consistentes a todas as avaliações.
Embora possamos ganhar comissões de afiliados de algumas das empresas apresentadas, essas comissões não comprometem a integridade de nossas avaliações nem influenciam nossas classificações.
Os ganhos do afiliado contribuem para cobrir a aquisição de contas, despesas de teste, manutenção, e desenvolvimento do nosso site e sistemas internos.
Confie em howtohosting.guide para obter informações confiáveis e sinceridade sobre hospedagem.