Este script lo utilizo desde Windows 7, mediante una tarea programada, lo ejecuto indefinidamente cada 30 minutos. lo que realiza es «lanzar» un script en un servidor determinado y verificar si un proceso esta en ejecución. Captura la respuesta, si la respuesta recibida es «ok», no realiza nada. De lo contrario, envía un email informando la situación.
Para la utilización de este, se necesitan los siguientes utilitarios «sendemail.exe» y «plink.exe», los cuales los puede bajar desde la WEB.
Este ejemplo sirve de base para automatizar cualquier proceso que lo requiera.
1 2 3 4 5 6 7 8 9 10 |
@echo off :inicio FOR /F "usebackq" %%a in (`plink.exe -ssh -pw password usuario@servidor sh vigila_proceso.sh`) do ( set glosa=%%a ) if "%glosa%"=="ok" goto salida :mail sendemail.exe -f envio-desde@cor.cl -t para@cor.cl -u "ALERTA - Vigila %glosa% : abajo" -m "ALERTA - Vigila %glosa% : abajo" -s smtp.cor.cl :salida exit |