Como reiniciar automaticamente o servidor depois que o backup é feito

7

Gostaria de reiniciar meu servidor assim que o trabalho de backup terminar.

Eu inicio o trabalho de backup na linha de comando usando

wbadmin start backup [options]

Este comando só inicia o backup e sai. Portanto, não é possível usar algo assim, porque o servidor será reiniciado imediatamente:

wbadmin start backup [options]
shutdown -r

Existe uma solução para executar o backup e a reinicialização com a mesma tarefa agendada, ou eu simplesmente tenho que agendar duas tarefas em um intervalo razoável?

    
por Lorenz Meyer 07.03.2014 / 15:33

2 respostas

7

Eu presumo que você poderia agendar uma tarefa com base no ID do evento 4 nos logs de eventos para iniciar uma reinicialização depois que ela for postada.

link

Product:    Windows Operating System
ID:     4
Source:     Microsoft-Windows-Backup
Version:    6.0
Symbolic Name:  BACKUP_SUCCESS_EVENT
Message:    Backup finished successfully.

Basta clicar com o botão direito na entrada do registro de eventos e escolher "Anexar tarefa ao evento" para chegar lá. link

    
por 07.03.2014 / 16:20
6

Você pode usar o argumento get status para wbadmin . Ele não retornará até que o trabalho seja concluído, por isso seria bastante trivial escrever um script que iniciasse o backup, disparasse um wbadmin get status e fizesse o que você quiser depois que o backup for concluído.

    
por 07.03.2014 / 15:37