Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lab so-abertos-unidade14

384 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Lab so-abertos-unidade14

  1. 1. Técnico de Manutenção e Suporte em InformáticaLaboratório de Sistemas Operacionais AbertosUnidade 14– Agendamento de Tarefas Prof. Leandro Cavalcanti de Almeida leandro.almeida@ifpb.edu.br @leandrocalmeida
  2. 2. Política da empresa: “As atualizações sópodem ser instaladas nos domingos!” Domingo é dia de: Praia com os filhos!
  3. 3. Porque agendar tarefas? Existem situações em que o administrador não pode estar conectado no sistema, no entanto, alguma tarefa precisa ser executada exatamente naquele horário!
  4. 4. O Linux possui umsistema avançado de agendamento de tarefas
  5. 5. Existem duas opções...- cron*- at*mais usado
  6. 6. cron - daemon que permite o agendamento daexecução de um comando/script para umadeterminada data- utiliza uma tabela para realizar a execução comos parâmetros(comando/script, usuário, hora,...)corretos- Existem muitas maneiras de interação com ocron- Todas utilizam a mesma “sintaxe”
  7. 7. cron - SintaxeMinuto Hora Dia Mês DiadaSemana ComandoMinuto: 0-59Hora: 0-23Dia: 1-31Mês: 1-12DiadaSemana: 0-7 (onde 0 e 7 são domingos)Comando: qualquer comando ou script
  8. 8. cron - SintaxeComando executado todos os dias as 06:20 20 06 * * * date >> /tmp/testeComando executado todas os domingos equartas as 04:00 00 04 * * 0,3 date >> /tmp/testeComando executado a cada 5 minutos */5 * * * * date >> /tmp/teste
  9. 9. cron – Formas de Interação - Comando #crontab -e - Arquivo /etc/crontab - Diretórios /etc/cron.hourly / /etc/cron.daily/ /etc/cron.weekly/ /cron.monthly/ - Diretório /var/spool/cron/crontabs/utado todos os dias as 06:20

×