quarta-feira , 20 de setembro de 2017
Últimos Posts
Capa / Principal / Dicas / Cron – Agendamento de Tarefas Linux
Cron – Agendamento de Tarefas Linux

Cron – Agendamento de Tarefas Linux

Cron – Agendamento de Tarefas Linux

Cron é o utilitário default do linux usado para realizar agendamento de tarefas. Existem diversos motivos para agendar uma atividade no Linux. É possível por exemplo, programar o servidor para fazer backup dos seus dados de madrugada, automatizar as execuções periódicas de determinado comando ou script conforme a sua necessidade.

Para que o agendamento funcione é necessário que siga a sintaxe corretamente. Abaixo segue o formato ao qual deve se respeitar:

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

 .---------------- minutos (0 - 59)
 |  .------------- horas (0 - 23)
 |  |  .---------- dias do mês (1 - 31)
 |  |  |  .------- mês (1 - 12) OU jan,fev,mar,abr ...
 |  |  |  |  .---- dias da semana (0 - 6) (Domingo=0 or 7) OU Dom,Seg,Ter,Qua,Qui,Sex,Sab
 |  |  |  |  |
 *  *  *  *  * usuário comando

Agendando tarefa por linha de comando:

– Digite o seguinte comando para agendar uma nova tarefa, executar com o usuário atual:

$crontab -e

– Se você quiser executar uma tarefa no cron com qualquer outro usuário , digite o seguinte comando:

$sudo crontab -u usuário -e

Aqui estão alguns exemplos úteis para realizar agendamento de tarefa:
1- Executar script no dia 10 de julho as 06:30:

30 06 10 07 * /home/virtx/bin/script.sh

2- Executar Script às 10hr e 17hr todos os dias:

00 10,17 * * * /home/virtx/bin/script.sh

3- Executar script todos os dias, a cada hora no range (8 – 18):

00 08-18 * * * /home/virtx/bin/script.sh

4- Executar script a cada 10 minutos:

*/10 * * * * /home/virtx/bin/script.sh

5- Executar script a cada hora das 8hr até às 18hr apenas durante a semana:

0 8-18 * * 1-5 /home/virtx/bin/script.sh

6- Executar script nos primeiros cinco dias do mês às 18:25:

25 18 01-05 * * /home/virtx/bin/script.sh

7- Executar script às 15:45 dos dias 01 de junho, julho e agosto:

45 15 1 6-8 * /home/virtx/bin/script.sh

O Cron é um utilitário indispensável para todos os profissionais que administram servidores Linux, para quem estiver sentindo dificuldades em criar um agendamento mais complexo, esta ferramenta online pode te ajudar.

Cron - Agendamento de Tarefas Linux Cron é o utilitário default do linux usado para realizar agendamento de tarefas. Existem diversos motivos para agendar uma atividade no Linux. É possível por exemplo, programar o servidor para fazer backup dos seus dados de madrugada, automatizar as execuções periódicas de determinado comando ou script conforme a sua necessidade. Para que o agendamento funcione é necessário que siga a sintaxe corretamente. Abaixo segue o formato ao qual deve se respeitar: [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando] .---------------- minutos (0 - 59) | .------------- horas (0 - 23)…

Review Overview

Score

Avalie

User Rating: Be the first one !
95

Sobre Alan Oliveira

Alan Oliveira
Bacharel em Sistemas de Informação, com Pós Graduação em Segurança de Redes e Sistemas. Trabalho como Analista de Suporte há 8 anos. Certificação Itil, LPIC-3, ISO/IEC 27002, ISO/IEC 20000, CompTIA Security+ e RHCE (Red Hat Certified Engineer).

Deixe uma resposta

O seu endereço de email não será publicado. Required fields are marked *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>