[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Verificando que uma tarefa do cron rodou



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/18/2006 10:27 AM, Augusto Hagiro Pascutti - TBON3 wrote:
> Bom Dia,
> 
> Estou enfrentando um problema; eu preciso garantir que todas as tarefas
> que eu tenho no cron tenham rodado ... e se alguma não rodou preciso
> saber de alguma maneira. Os motivos da tarefa do cron não rodar podem
> ser vários: a máquina podia estar desligada; o cron podia estar parado,
> erro na execução da tarefa ... enfim ... por qualquer motivo existente;
> independente do mesmo .. eu preciso saber que uma tarefa não rodou.
> 
> Como vocês fariam isso !?

	Arquivos de controle.

	Cada tarefa deveria ter um script que controlasse sua execução,
olhe o [1]anonftpsync que é o script indicado pra fazer mirrors do
Debian, você vai notar que ele tem estratégia de "lock" e checagens pra
saber se deu tudo certo.

  1. http://www.debian.org/mirrors/anonftpsync


	Depois você pode checar os arquivos e datas e disparar notificações
informando se algo mudou ou não. Você pode combinar isso com o mon, por
exemplo, ou até mesmo com o Nagios.


> -- 
> []'s
> Augusto Hagiro Pascutti
> Participe! Call for Papers - PHP Conference Brasil 2006
> http://www.ProPHP.com.br/

	Abraço,

- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFFNtZwCjAO0JDlykYRAvAFAJwJnwnxhq9vwIqVuUayDKYnCb0jXQCgoRxt
FkfWxfGzBXpPcxGj90sXE3E=
=Mhll
-----END PGP SIGNATURE-----



Reply to: