Rotinas de backup no linux: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 15: Linha 15:


*Agendando uma tarefa
*Agendando uma tarefa
Ao digitar o comando "crontab -e" no linux terminal, será apresentada a tabela do cron para edição.
Ela é disposta com seis campos, que corresponde a uma determinado momento que se deseja que seja efetuada a tarefa agendada.
Cada campo representa respectivamente: o minuto, a hora, o dia do mês, o mês, o dia da semana e o comando que será executado.

Edição das 00h03min de 6 de setembro de 2016

  • Apresentação

Neste trabalho foi programado rotinas de backup para as pastas mediawiki (do repositório de documentos Mediawiki) e my_wiki (do banco de dados do MySQL).

Foi criado um script de backup para cada pasta. Esse script, pode ser ativado manualmente, mas como a intenção é automatizar, utilizou-se a ferramenta cron, que é utilizada para agendar tarefas.

O cron é um serviço em plano de fundo. Ele é carregado no processo de boot. A partir do cron, criamos uma tabela com a(s) tarefa(s) que desejamos automatizar. A partir da tabela criada (CRONTAB), determinamos a hora e dia que seja automatizado o processo desejado.

Alguns comandos que são utilizados no terminal do linux referente ao CRONTAB:

crontab -e 

edita o crontab

crontab -l 

exibe as tabelas agendadas

crontab -r

remove o que estiver agendado no tabela do cron

  • Agendando uma tarefa

Ao digitar o comando "crontab -e" no linux terminal, será apresentada a tabela do cron para edição. Ela é disposta com seis campos, que corresponde a uma determinado momento que se deseja que seja efetuada a tarefa agendada. Cada campo representa respectivamente: o minuto, a hora, o dia do mês, o mês, o dia da semana e o comando que será executado.