none
Arquivos RRS feed

  • Pergunta

  •  

    Boa tarde,

     

    Queria saber se tem algum script que checagem se o arquivo e melhor de 0Kb se fosse maior de 0Kb me mandase um email, este arquivo e de log de um serviço que tenho aki, hoje ele me manda este arquivo todos os dias mesmo vazio.

     

    Obrigado pela ajuda.

     

     

    segunda-feira, 3 de março de 2008 19:38

Respostas

  • Na minha opinião, o melhor lugar é aqui:

    www.microsoft.com/technet/scriptcenter

    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    quarta-feira, 5 de março de 2008 11:30
    Moderador

Todas as Respostas

  • Benedito, você quer um script que mande os log dos arquivos que são menores de 500bytes correto? E é no HD inteiro ou só em uma partição?

    segunda-feira, 3 de março de 2008 20:20
  •  

    Laerte, bom dia,

     

    Sim estou precisando deste script que mande os logs deste arquivo, quando ele for maior que 0 Kb me mande o email, ele fica na Hd interira sem partição.

     

    Exemplo : quando este arquivo tem  algum dados ele fica com 5Kb, quando nao gera nada ele fica com 0 kb.

     

    Obrigado pela atenção.

    terça-feira, 4 de março de 2008 10:46
  • Segue uma possível solução , em Windows PowerShell:


    if ((get-item c:\pasta\arquivo.log).length -lt 500) {
        'rotina para enviar email
    }
    else {
        'rotina para enviar o arquivo, que você já tem
    }



    Nota: esse tipo de script é muito simples, e eu recomendo veementemente que você personalize ele por conta própria. É interessante porque você acaba aprendendo a linguagem e pode contribuir com a comunidade também. Além disso, evitei fazer a parte do script que voce já possui.


    []s,

    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    terça-feira, 4 de março de 2008 10:58
    Moderador
  • Segue uma possível solução , em Windows PowerShell:


    if ((get-item c:\pasta\arquivo.log).length -lt 500) {
        'rotina para enviar email
    }
    else {
        'rotina para enviar o arquivo, que você já tem
    }



    Nota: esse tipo de script é muito simples, e eu recomendo veementemente que você personalize ele por conta própria. É interessante porque você acaba aprendendo a linguagem e pode contribuir com a comunidade também. Além disso, evitei fazer a parte do script que voce já possui.


    []s,

    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    terça-feira, 4 de março de 2008 10:58
    Moderador
  • Obrigado pela ajuda, sem querer explorar, vc sabe aonde eu posso estar pegando algum material ou apostila que ensine a trabalhar com scripts????

    terça-feira, 4 de março de 2008 11:04
  • Na minha opinião, o melhor lugar é aqui:

    www.microsoft.com/technet/scriptcenter

    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    quarta-feira, 5 de março de 2008 11:30
    Moderador