cron
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 24 de Maio de 1997
Existem determinadas tarefas que precisam ser realizadas periodicamente no sistema. A automatizacao destas tarefas pode ser feita através do processo cron. Este processo periodicamente lê uma tabela chamada crontab para identificar quais tarefas devem ser executadas.
O arquivo crontab consiste de várias linhas, e cada linha contém seis campos. Por exemplo:
0 0 * * * calendar ^ ^ ^ ^ ^ ^ | | | | | | 1 2 3 4 5 6
Estes campos significam:
(1) Minutos (0 a 59) (2) Hora (0 a 23) (3) Dia do mês (1 a 31) (4) Mês (1 a 12) (5) Dia da semana (0 a 6, sendo que o 0 corresponde ao Domingo) (6) Comando a ser executado
No exemplo acima, o comando calendar será executado em todos os dias do ano, exatamente às 0 horas e 0 minutos (meia noite). O * indica todos os valores possíveis do campo em questão.
Outro exemplo
0,10,20,30,40,50 * * * rmtrash
O comando rmtrash será executado todos os dias do ano, a cada dez minutos.
Ainda outro exemplo:
0-10 * * * * rmtrash
No caso acima o sinal "-" indica um intervalo de valores, ou seja, o comando rmtrash será nos dez primeiros minutos de todas as horas, de todos os dias do ano.
Pensamento do Dia :-)
"Fluxograma: Direção em que cresce o capim"