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.