Ir ao conteúdo
  • Cadastre-se

Elizeu Freitas Silva

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Desculpem o erro ao afirmar que ambientes servidores não desligam por ACPI, pois trata-se apenas de uma configuração nas propriedades de energia. Configurem a ação do botão desligar para realmente desligar.
  2. Olá amigos, tive a necessidade desse script em ambiente linux, então fiz as modificações necessárias. Lembrando, a dica do Andreisiqueira é muito importante, pois ambientes servidores não vão desligar por acpi. Segue abaixo meu Script. ----------------------------------------------------------------------------------------------------------------- #!/bin/bash # VARIAVEIS DEFINIDAS VM="xpts" # NOME DA MÁQUINA VIRTUAL ORIGEM="/home/usuario/VirtualBox VMs" # CAMINHO PADRÃO DAS MÁQUINAS VIRTUAIS DESTINO="/media/dispositivo/backup" # CAMINHO DOS ARQUIVOS DE BACKUP # MOSTRA INFORMAÇÃO DE DESLIGAMENTO. echo ---------------------------- echo Desligando a maquina virtual echo ---------------------------- # ESTE COMANDO DESLIGA A MÁQUINA VIRTUAL. VBoxManage controlvm $VM acpipowerbutton # O COMANDO A SEGUIR AGUARDA O DESLIGAMENTO DA MÁQUINA. echo "Waiting for machine $VM to poweroff..." until $(VBoxManage showvminfo --machinereadable $VM | grep -q ^VMState=.poweroff.) do sleep 1 done # MOSTRA INFORMAÇÃO DA COPIA DO BACKUP. echo ------------------------------------- echo Iniciando Backup. echo echo A copia pode demorar alguns minutos. echo ------------------------------------- # ESTE COMANDO COPIA A MAQUINA VIRTUAL PARA O DIRETORIO DE BACKUP. rsync -av --progress "$ORIGEM/$VM" $DESTINO # MOSTRA INFORMAÇÃO DO BACKUP CONCLUÍDO. echo ----------------- echo Backup Finalizado echo ----------------- sleep 2 # MOSTRA INFORMAÇÃO DE INICIALIZAÇÃO DA MÁQUINA. echo ------------------------- echo Ligando a maquina virtual echo ------------------------- # ESTE COMANDO LIGA A MÁQUINA. vboxmanage startvm $VM --type headless until $(VBoxManage showvminfo --machinereadable $VM | grep -q ^VMState=.running.) do sleep 2 done # MOSTRA INFORMAÇÃO DA MAQUINA LIGADA E FINALIZA. echo ----------------- echo Maquina ligada... echo ----------------- sleep 2 echo ----------------- echo Processo concluido... echo ----------------- sleep 3 exit

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!