@ECHO OFF :: ISRAEL TORRES :: 2011/06/20 :: Q&D Script to make sure that two of the 4 servers remain up during :: - cleansing cycle since the dev team sassafras can't figure out :: - how to fix the memory leaks (FAIL) :: Works great in Windows Server 2008R2 (porting to bash next rev) :: todo: replace ping with java service content match SET SERVER1=aaa SET SERVER2=bbb SET SERVER3=ccc SET SERVER4=ddd SET CNTR=0 SHUTDOWN -r -f -t 0 -m \\%SERVER1% CALL:CHECKPOOL IF %CNTR% LSS 2 CALL:CHECKPOOL SHUTDOWN -r -f -t 0 -m \\%SERVER2% IF %CNTR% LSS 2 CALL:CHECKPOOL SHUTDOWN -r -f -t 0 -m \\%SERVER3% IF %CNTR% LSS 2 CALL:CHECKPOOL SHUTDOWN -r -f -t 0 -m \\%SERVER4% GOTO STOPJOB :CHECKPOOL SET CNTR=0 sleep 900 ping -n 1 %SERVER1% >NUL && SET /A CNTR=CNTR+1 ping -n 1 %SERVER2% >NUL && SET /A CNTR=CNTR+1 ping -n 1 %SERVER3% >NUL && SET /A CNTR=CNTR+1 ping -n 1 %SERVER4% >NUL && SET /A CNTR=CNTR+1 GOTO:EOF :STOPJOB ECHO everything went better than expected :) :GOODBYE SET SERVER1= SET SERVER2= SET SERVER3= SET SERVER4= SET CNTR=
Comments
0 B
|👍
/👎