31 lines
704 B
Batchfile
31 lines
704 B
Batchfile
@echo off
|
|
|
|
REM variabili accessorie
|
|
set baseDir="C:\CMS\MTC\AGENT\bin\"
|
|
|
|
REM calcolo timestamp x creare folders
|
|
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a
|
|
set YYYY=%dt:~0,4%
|
|
set MM=%dt:~4,2%
|
|
set DD=%dt:~6,2%
|
|
set HH=%dt:~8,2%
|
|
set Min=%dt:~10,2%
|
|
set Sec=%dt:~12,2%
|
|
set stamp=%YYYY%%MM%%DD%_%HH%%Min%%Sec%
|
|
|
|
REM Fermo servizio
|
|
net stop "MTConnect Agent"
|
|
|
|
REM Attesa 3 secondi post stop
|
|
timeout /t 3
|
|
|
|
REM spostamento di tutti i files di log
|
|
mkdir "%baseDir%\logs\%stamp%"
|
|
|
|
move "%baseDir%\agent*.log" "%baseDir%\logs\%stamp%"
|
|
|
|
REM riavvio servizio
|
|
net start "MTConnect Agent"
|
|
|
|
REM log riavvio
|
|
echo %date% %time% - Service Restarted Successfully >> "%baseDir%\restart.log" |