Adicionando tarefa na crontab Linux

A pouco tempo atrás me deparei com uma situação que exigia que fosse necessário a execução de um script de tempos em tempos, no meu caso, era um scritp para geração de backup. Como encontrei várias situações diferentes na internet, resolvi compartilhar o modo com que resolvi a minha.

Obs: Meu sistema é Debian 7.

Após ter o arquivo com o scritp a ser executado, precisamos adicioná-lo ao crontab, que será responsável pela execução desse arquivo.

Na pratica funciona assim, precisamos editar o seguinte arquivo da crontab que se encontra no seguinte diretório “etc”:

vim /etc/crontab

Basta editar o arquivo conforme sua necessidade, no meu caso, adicionei um backup automático de alguns arquivos de configuração do nagios para todos os Sábado as duas horas da manhã.

#Backup Nagios, todos os sabados as 2 horas da manhã

00 2    * * 6   root    /bin/bash /home/bkp/05\ -\ Backup\ Servidores/00\ -\ Scripts/script_backup_nagios.sh

ss-2015-03-06-at-02.30.45

Explicando o que foi feito:

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

Minutos: informe números de 0 a 59;

Horas: informe números de 0 a 23;

Dias do mês: informe números de 1 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;

Comando: a tarefa que deve ser executada (/bin/bash serve para apontar o interpretador de comandos).

 

Para testes, recomendo que seja colocado para executar em poucos minutos para testar.

Deixe um comentário

O seu endereço de e-mail não será publicado.