Bem vindo!

ao blog Willem Allan

Adicionando scripts na cron do Linux

Introdução

O que é cron?

O cron é um recurso no Linux que permite a execução automática de tarefas em datas e horários pré-determinados.

Como utilizar o cron

O primeiro passo é abrir o crontab.

crontab -e

Segundo passo e adicionar as linhas com os scripts que você deseja executar. Cada linha é referente a uma tarefa que você deseja executar e ela tem uma estrutura padrão.

O crontab tem o seguinte formato

[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

O preenchimento de cada campo é feito da seguinte maneira:

– Minutos: informe números de 0 a 59;

– Horas: informe números de 0 a 23;

– Dias do mês: informe números de 0 a 31;

– Mês: informe números de 1 a 12;

– Dias da semana: informe números de 0 a 7;

– Usuário: é o usuário que vai executar o comando (não é necessário especificá-lo se o arquivo do próprio usuário for usado);

– Comando: a tarefa que deve ser executada.

Exemplos:

#tarefa executada em 30 em 30min - executa no minuto 0 e no minuto 30
0,30 * * * * . /home/ubuntu/arquivo/cron_30min.sh
#tarefa executada em 1 em 1hora
0 * * * * . /home/ubuntu/arquivo/cron_1hora.sh

Depois reinicie a cron e seus códigos estarão funcionando. (Comando para ubuntu/debian)

/etc/init.d/cron restart

Comandos da crontab

crontab -e: editar o arquivo atual do crontab e criar um, caso não exista;

crontab -l: este comando mostra o conteúdo atual do crontab;

crontab -r: remove o arquivo atual do crontab.

Links relacionados

Infowester
Viva o Linux