xsash
12-04-2011, 15:28
На серваке крутиться сервис, который иногда беспричинно падает. Сервис имеет открытый порт, если сервис умер - порт перестает отвечать.
Как сделать запуск скрипта оповещения alarm.cmd если порт недоступен?
С проверкой на доступность все просто (NetCat)
nc -z 95.141.111.222 12345 && c:\ok.cmd
или придется делать через попу? по алгоритму
nc.exe -z 95.141.111.222 12345 && set OK=1
if %ok%==1 ( set OK=0 && echo ok ) else ( set OK=0 && echo alarm! )
Как сделать запуск скрипта оповещения alarm.cmd если порт недоступен?
С проверкой на доступность все просто (NetCat)
nc -z 95.141.111.222 12345 && c:\ok.cmd
или придется делать через попу? по алгоритму
nc.exe -z 95.141.111.222 12345 && set OK=1
if %ok%==1 ( set OK=0 && echo ok ) else ( set OK=0 && echo alarm! )