@echo off
::關閉顯示
set FileName="D:\運維平臺\運維log\log%date:~0,4%%date:~5,2%%date:~8,2%.txt"
cls
::清除屏幕】
setlocal enabledelayedexpansion
Set BaseCfgFile=cfg\config.ini
::設置參數
if not exist %BaseCfgFile% (
echo 請先配置!
goto END
)
for /F "tokens=1,2" %%C in (%BaseCfgFile%) do (
::/F讀取文件
::tokens表示讀取1,2列
::%%C 從C開始賦值,因爲是兩列,故只有C,D,D省略
if /I %%C==LinTradePWD (
set LinTradePWD=%%D
)
if /I %%C==front1 (
set front1=%%D
)
)
if exist %FileName% goto loop1
echo ----------------------------------------------------------------->%FileName%
echo %date:~0,4%年%date:~5,2%月%date:~8,2%日操作日誌 >>%FileName%
echo ----------------------------------------------------------------->>%FileName%
echo.>>%FileName%
:loop1
echo %time:~0,8%:檢查系統網絡健康狀況>>%FileName%
echo.>>%FileName%
echo "************************************"
echo "* ping from %tinit% *"
echo "************************************"
plink -l trade -pw %LinTradePWD% %tinit% -m ping_test.txt
::調用外部plink
::引用文件ping_test.txt
pause
#echo "************************************"
#echo "* ping from %tinit% *"
#echo "************************************"
#plink -l trade -pw %LinTradePWD% %tinit% -m telnet_port.txt
#pause
exit
cfg\config.ini
front11 172.16.10.21
front12 172.16.10.21
trade1 172.16.10.23
tkernel1 172.16.10.23
qkernel1 172.16.10.23
okernel1 172.16.10.23
risk 172.16.10.20
tinit 172.16.10.23
config 172.16.10.23
web 172.16.10.20
winoffer 172.16.10.111
172.19.4 交易核心網段1
172.19.5 交易核心網段2
172.19.2 交易前置內網段
172.19.3 交易前置外網段
172.19.7 報盤核心網段
172.19.8 報盤前置網段
172.19.10 數據庫網段
172.19.9 銀期前置網段
172.19.1 仲裁網段
172.19.6 風控網段