Boa noite amigos, estou criando rotinas de automatização de backups dentro da empresa que trabalho, mas estou esbarrando no comando parar desativar os scripts que são agendados para assim parar o serviço do banco de dados (Firebird) e copiar os arquivos de banco de dados sem perigo que o script esteja executando.
poderiam me ajudar com comando parar parar o serviço do agendador de tarefas ou parar os scripts?
OS: Windows Server 2012 r2
Comando
@echo
@echo
title "Backup Sitemas Millennium"
@echo
@echo
echo “Finalizando Broker - Millennium”
taskkill /f /im "wtsbroker.exe"
taskkill /f /im "wtsbroker.exe"
taskkill /f /im "wtsbroker.exe"
taskkill /f /im "wtsbroker.exe"
@echo
@echo
echo "Excluindo dados da pasta Translog"
del C:\wts\translog\*.* /S /F /Q
@echo
@echo
echo "Criando pasta backup diaria"
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
mkdir Z:\BKP\ERP\LAST\%date%\
mkdir C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\%date%
@echo
echo "Iniciando copia do arquivo de backup"
@echo
robocopy D:\SYS\Base\ Z:\ MASTER_AT
@echo
robocopy D:\SYS\BASE_STORE\ Z:\ STORE
@echo
robocopy C:\WTS\ Z:\ counters.nsu
@echo
robocopy D:\SYS\Base\ C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\ MASTER_AT
@echo
robocopy D:\SYS\BASE_STORE\ C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\ STORE
@echo
robocopy C:\WTS\ C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\ counters.nsu
@echo
@echo
echo "Incluindo data no arquivo enviado e renomeando arquivo backup"
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
move Z:\MASTER_AT Z:\BKP\ERP\LAST\%date%\
move C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\MASTER_AT C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\%date%\MASTER_AT
@echo
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
move Z:\STORE Z:\BKP\ERP\LAST\%date%\
move C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\STORE C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\%date%\STORE
@echo
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
move Z:\counters.nsu Z:\BKP\ERP\LAST\%date%\
move C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\counters.nsu C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\%date%\counters.nsu
@echo
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
ren Z:\BKP\ERP\LAST\%date%\MASTER_AT MASTER_AT_%date%
ren C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\%date%\MASTER_AT MASTER_AT_%date%
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
ren Z:\BKP\ERP\LAST\%date%\STORE STORE_%date%
ren C:\Users\Administrador\Dropbox\Sistema Millennium\BASE%date%\STORE STORE_%date%
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=%
ren Z:\BKP\ERP\LAST\%date%\counters.nsu counters_%date%.nsu
ren C:\Users\Administrador\Dropbox\Sistema Millennium\BASE\%date%\counters.nsu counters_%date%.nsu
@echo
@echo
echo "Iniciando - Broker"
start C:\wts\wtsBroker.exe
start C:\wts_store\wtsBroker.exe -port 6117
@echo
echo *******************************
echo **Backup e Restore Finalizado**
echo *******************************
@echo
echo BACKUP CONCLUIDO >> "D:\BKP_MILLENNIUM_%DATE:~0,3% %DATE:~4,2%,%DATE:~7,2%,%DATE:~10,4% %TIME:~0,2%h%TIME:~3,2%min.LOG"
exit