进程core dump监控--coreCollector B

coreCollector.bat中的内容:
@ECHO OFF
rem #########################################################
rem coreCollector V1.0
rem core file collector
rem windows: access share-directory to get core file name
rem unix   : get core file name using ftp
rem author:  z00110563
rem date  :  2010/04/12
rem #########################################################

set curDir=%~dp0%
rem file for saving core-files-name
set WINCORE=%curDir%\core\windows_corefiles_%DATE:~0,10%.lst
set SOLCORE=%curDir%\core\solaris_corefiles_%DATE:~0,10%.lst
set LINCORE=%curDir%\core\linux_corefiles_%DATE:~0,10%.lst

rem #########################################################
:MAIN
call :createSavedFile

for /F "tokens=1-5" %%A in ( .\hostsInfo.cfg ) do (

echo ...%%A %%B %%C %%D %%E
if NOT "X%%B"=="Xwindows" (

call :getUnixCoreFile %%A %%B %%C %%D %%E
) else (

call :getWinCoreFile %%A %%C
)
)
pause
GOTO :EOF
rem #########################################################

rem #########################################################
:createSavedFile
:: --create saved files
:: -- no param
mkdir %curDir%\core
cd .>%WINCORE%
cd .>%SOLCORE%
cd .>%LINCORE%
GOTO :EOF
rem #########################################################

rem #########################################################
:getWinCoreFile
:: --get windows core file list accessing share directory
:: --parameters:
:: --1、host IP
:: --2、share directory
set hostIP=%~1
set shareDir=%~2
echo ...hostIP   :%hostIP%
echo ...shareDir :%shareDir%
dir /b/s/A-D \\%hostIP%\%shareDir%\*.dmp >./tmp
for /F "delims=" %%L in ( .\tmp ) do ( echo %hostIP% %%L >>%WINCORE% )
DEL /Q .\tmp
GOTO :EOF

你可能感兴趣的:(C++,c,windows,linux,Solaris)