Two things I would suggest for this:
Don't outright kill the service exe, it may be completing a long running operation
SC STOP VCCDataService>nul
:waitforstop SET ServiceToKill=[service name] tasklist /nh /fi "imagename eq %ServiceToKill%" | find /i "%ServiceToKill%" >nul && ( echo %ServiceToKill% is running TIMEOUT /T 15 GOTO waitforstop ) || ( echo %ServiceToKill% is not running )
Rename your log files with the date, otherwise you will only retain one iteration of the log. windows-batch-script-format-date-and-time