none
Script de Backup RRS feed

  • Pergunta

  • Pessoal, saudações.

    Preciso de uma ajuda dos nobres colegas que conhecem de script, porque eu preciso de fazer um aqui na empresa e não conheço nadinha de nada, faço alguns BATS mas coisa boba, sem muita complexidade.

    Bom o script que quero montar ele vai seguir a seguinte ordem:

    1 - Parar um serviço do meu ERP (tenho uma BAT que ja faz isso)

    2- Realizar uma copia de duas pastas importante de arquivos e criar um log da hora de inicio e hora final e ainda dos arquivos copiados.

    3- Startar o serviço do ERP (Tenho uma BAT que ja faz isso)

    4 - Enviar o LOG por email para a TI.

    Bom pessoal, como eu disse não entendo nada de scripts e gostaria da ajuda de vocês, boa vontade para aprender é o que não falta, mas gostaria de uma direcionamento e sendo possível modelos para que eu possa usar no desenvolvimento.

    Desde já agradeço.

    sexta-feira, 23 de julho de 2010 11:47

Respostas

  • Gustavo,

    Segue um script que segue a sua lógica:

    .BAT

    SET ORIGEM=C:\temp\1
    SET DESTINO=C:\temp\2
     
    SET SMTP_SERVER=10.0.0.25
    SET SMTP_TO="admin@suaempresa.com.br"
    SET SMTP_FROM="backup@suaempresa.com.br"
     
    
    :: 1) Execute a parte que para o serviço
     
    
    :: 2) Faça o backup
     robocopy %ORIGEM% %DESTINO% /S > %TEMP%\LOG_BACKUP.TXT
     
    
    :: 3) Inicia o serviço
     
    
    :: 4) Manda E-mail com o arquivo de Log
     SendMail /smtpserver %SMTP_SERVER% /to %SMTP_TO% /from %SMTP_FROM% /subject Log de Backup - %date% /body Log de Backup do dia %date% /attachment %TEMP%\LOG_BACKUP.TXT

    .

    Eu utilizo o robocopy pra fazer a cópia dos arquivos, o log é a saída do robocopy.

    Para enviar o e-mail eu utilizei o sendmail, postei um link que tem outros utilitários que enviam e-mail talvez você goste mais dos outros.

    Links:

    Send Mail

    http://www.petri.co.il/sendmail.htm

    Send Mail from Script 

    www.petri.co.il/send_mail_from_script.htm

    ---------------------------

    Multirão de Respostas

    ---------------------------


    Fábio de Paula Junior



    quarta-feira, 24 de outubro de 2012 14:12
    Moderador