Nome: Pedro Silva
Turma: SD-R
Área: Redes Informáticas
Formador: Tomás Lima
Mediadora: Maria Eduarda Luz
Unidade: UFCD 18 - Linux - Kernel e componentes
do sistema
Curso: Técnico/a de Informática - Instalação e
Gestão de Redes.
Data: 1-7-2013
Agendamento de tarefas
Cron / Kcron
 O que é cron
Trata-se de uma ferramenta que permite
programar a execução de comandos e processos de
maneira repetitiva ou apenas uma única vez.
Você pode usar o cron para que o arquivo de log
do cliente seja disponibilizado todos os dias às 12 horas,
por exemplo.
O cron executa os comandos nas datas e
horários especificados. A cada minuto o cron é acionado
para verificar se há tarefas a serem realizadas.
Crontab
 Crontab é um programa do Unix que edita o arquivo
onde são especificados os comandos a serem
executados e a hora e dia de execução pelo cron, um
programa que executa comandos agendados nos
sistemas operacionais do tipo Unix (como o Linux ou
o Minix, por exemplo).
O arquivo crontab geralmente fica localizado no
diretório /etc, mas também pode estar em um diretório
que cria um crontab para cada utilizador do sistema,
geralmente em /var/spool/cron/.
Comandos para listar o conteúdo de
cada arquivo:
$ crontab –l
 Este comando exibe o arquivo do utilizador que o digitou.
 Para editar o arquivo, digita-se:
 $ crontab –e
 Respeitando a sintaxe do comando, o ficheiro ficará assim:
Executa o ficheiro backup.sh localizado na raíz do
utilizador sdr_admin
Às 23h00 de todos dias, todos os anos e
todas as semanas.
Kcron
 Existe também
uma maneira de
executar esta
tarefa a nível
gráfico, é ai que
entra o Kcron.
Download

File