Agendamento de Tarefas no Linux
Estou publicando as anotações relativas ao agendamento de tarefas, que realizei durante o curso de Linux.
No Linux, existem 2 sistemas diferentes de agendamento:
1) at – executa a tarefa uma única vez
2)cron – executa uma tarefa agendada varias vezes
O cron, também possui duas formas de agendamento:
a) por período (hora, dia, semana, mês) – usada para automatizar tarefas do sistema
b) por tabela (crontab) – usada por vários aplicativos para executar tarefas em horários precisos
listar as tarefas: crontab -l
criar novas tarefas: crontab -e
Por default todos os usuários podem usar o cron para limitar esse acesso, podemos:
– Criar o /etc/cron.deny (usuarios negados)
– criar o /etc/cron.allow (usuarios permitidos)