De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


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"



Veja a relação completa dos artigos de Rubens Queiroz de Almeida