Usar o crontab (como root)

João Nunes

João Nunes

Residente no Estado do Paraná, e desde 2007 até ao momento atual trabalhando na área da TI, em Gerenciamento de Servidores Linux, SEO, Marketing Digital, Hospedagem e Desenvolvimento de Websites em Wordpress.

Compartilhe!

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on whatsapp

Usar o crontab

O crontab é um programa do linux que edita o arquivo onde são especificados os comandos a serem executados e a hora e dia de execução pelo cron (agendado). O cron irá se encarregar de verificar a hora e determinar se existe ou não algum programa a ser rodado. Caso exista ele o rodará na hora e data solicitada.

Parametros do crontab:

-l usuário — lista as tarefas agendadas para o usuário
-e usuário — edita o agendador
-d usuário — apaga o arquivo do usuário
-c diretório — especifica um diretório para o Crontab

Forma de usar:
1. Digite no ssh:

crontab -e

(para abrir o crontab e editar)

2. Depois adicione linha desejada conforme a sintaxe: m h d m s /script

m = minuto (0-59)
h = hora (0-23)
d = dia (1-31)
m = mes (1-12)
s = dia da semana (0-6)

Exemplos de uso:

De cinco em cinco minutos todos os dias (note a divisão por 5 do intervalo 00-59)

00-59/5 * * * * /bin/seu_script

Script para rodar Terça,Quinta às 3 horas

0 3 * * tue,thu /bin/seu_script

Script para rodar todos os dias às 2 horas

0 2 * * * /bin/seu_script

Atenção: Usar o crontab de forma abusiva poderá deixar o servidor mais lento por isso recomendamos que modere ao usar o crontab.

PUBLICIDADE

Nosso artigo ajudou você? Pague-me um café!

Bitcoin Wallet:   3KHNevsu83RoRSDAuTK16k1xeYx4u9L5vG
Litecoin Wallet:   MLK42q9c4q2yN91B9xtjNhTczURqrHngBE
Dogecoin: Wallet:   DAK9M1CCN1ZPqtTUYUVpEynE4vnFL42JG5

Deixe seu comentário ou dúvida

Este post tem 3 comentários

  1. tiago

    Boa tarde joão vc pode me da uma dica para roda um schipt php no crontab eu tentei dessa forma mais não funciono.
    */1 * * * * php -q /var/www/backofficetemp/modulos/pedidos/crontab.php

    1. João Nunes

      Boa tarde. Tentou agendar o comando cron no cPanel?

Deixe uma resposta