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: