Em muitos momentos precisamos “chamar” scripts em determinados tempos,
O intuito deste aplicativo é exatamente este.
- Preciso chamar o Site “http://www.teste1.com.br/cron.php” a cada 500 ms com timeout máximo de 2 segs
- Preciso chamar o Site “http://www.teste2.com.br/cron.php” a cada 5 segs com timeout máximo de 20 segs
Cada site é gerenciado por uma Thread independente, e uma rotina fica monitorando todas as Thread para checar se alguma parou de funcionar.
Basta abrir o aplicativo compilado em Croneb/bin/Release/Croneb.exe
A configuração é feita através do arquivo Config.xml na mesma pasta onde esta o Croneb.exe
Cada site que desejas chamar precisa possuir um nó semelhante ao nó abaixo:
<site>
<Nome>teste1</Nome>
<Link>http://localhost:8080/teste1.php</Link>
<AbrirCada>1000</AbrirCada>
<Timeout>10000</Timeout>
</site>
Os tempos armazenados em “AbrirCada” e “Timeout” estão em Milissegundo