Veja o /etc/crontab:
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
|
Simplesmente coloque uma tarefa (um executável) para ser
executada, dentro do diretório específico:
/etc/cron.hourly : de hora em hora
/etc/cron.daily : todo dia
/etc/cron.weekly : uma vez por semana
/etc/cron.monthly : uma vez por mes
|
Agora, se quiser algo mais específico, apenas adicione
linhas ao /etc/crontab seguindo a mesma
lógica.
Por exemplo, executar um programa de backup do sistema, passando
para ele o parâmetro "geral", como superusuário
(root), de segunda a sexta-feira, de março a novembro,
às 3:44 da manhã:
44 3 * 3-11 1-5 root /root/backup geral
| | | | | | |
| | | | | | +-- comando a ser executado (com a rota)
| | | | | +---------- usuário que executará o comando
| | | | +-------------- dia da semana
| | | +------------------- mês do ano
| | +---------------------- dia do mês
| +------------------------ hora
+-------------------------- minuto
|
Eventuais mensagens de erro são mandadas para a caixa
postal do superusuário (root).
Para maiores informações, limites,
parâmetros e sintaxe:
[root@localhost]#man 5 crontab
|