經分檢查腳本

jx2ibfenxi-down.bat

cd /d D:\check
echo off
::::::::::::::::::::::::::::::::
set localworkdir=D:\ib_anylis\
set ftpdir=\jx2ib\
set file1=IB100*.rar
set file2=IB101*.rar
set file3=IB102*.rar
set file4=IB103*.rar
set file5=IB105*.rar
set file6=IB108*.rar
set file7=IB109*.rar
set file8=IB110*.rar
set file9=RDB_MD5_sort.log
::::::::::::::::::::::::::::::::
set day=%date:~0,10%\
if not exist %localworkdir%%day% ( mkdir %localworkdir%%day% )
echo on
echo %day%%file1%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file1%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file2%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file3%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file5%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file6%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file7%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file8%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file9%
start /b D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file4%
exit


jx2ibfenxi-check.bat

::::::下包:::::::
::start D:\ib_anylis\del_zip.bat
cd /d D:\check
::::::::::::::::::::::::::::::::
set localworkdir=D:\ib_anylis\
set ftpdir=\jx2ib\
set file1=IB100*.rar
set file2=IB101*.rar
set file3=IB102*.rar
set file4=IB103*.rar
set file5=IB105*.rar
set file6=IB108*.rar
set file7=IB109*.rar
set file8=IB110*.rar
set file9=RDB_MD5_sort.log
set day=%date:~0,10%\
if not exist %localworkdir%%day% ( mkdir %localworkdir%%day% )
echo on
echo %day%%file1%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file1%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file2%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file3%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file5%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file6%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file7%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file8%
start D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file9%
start /w D:\ncftp_3.2.0\ncftpget -E -u anylis -p anylis 219.239.93.156 %localworkdir%%day% %ftpdir%%day%%file4%
::::::check:::::::
echo check
set day=%date:~0,10%\
set localworkdir=D:\ib_anylis\
cd  %localworkdir%%day%
echo =================%day%免費================= > %localworkdir%jx2ib.log
D:\ncftp_3.2.0\md5sum *.rar|sort > jingfen_jx2ibrole_md5.txt
find /v /i "ib_dxkf" RDB_MD5_sort.log|find /v /i "RDB_MD5_sort.log" > RDB_MD5_sort1.log
echo 開始覈對jx2ib文件完整性…… >> %localworkdir%jx2ib.log
fc /W jingfen_jx2ibrole_md5.txt RDB_MD5_sort1.log >> %localworkdir%jx2ib.log 2>&1
set isok=%errorlevel%
::如果文件整則執行,不完整則退出
if %isok% equ 0 ( call :up ) else ( call :down )
exit
:down
echo 數據異常經分工具未執行 >> %localworkdir%jx2ib.log
cd /d D:\check
sendmail.vbs
exit
goto :eof
:up
echo 數據正常經分工具已執行 >> %localworkdir%jx2ib.log
cd /d D:\check
sendmail.vbs
start /w D:\ib_anylis\auto.bat
echo =================%day%免費================= > %localworkdir%jx2ib.log
echo "數據正常,數據分析執行完畢" >> %localworkdir%jx2ib.log
sendmail.vbs
goto :eof


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章