none
Script tem Time Out? RRS feed

  • Pergunta

  • Bom dia,

     

        Tenho um script que preciso que rode em um HD com 150Gb onde tenho 300 mil arquivos.

         O que o script faz é verificar a data de modificação de arquivo e caso ele esteja a mais de um mês sem alterações compactar o mesmo.

        Porém, meu script roda por umas 8 horas + ou -, compacta aproximadamente um terço do HD e depois para, o processo wscript fica ativo(utilizando 200Kde memória), a tarefa agendada fica em execução, porém nada mais acontece.

        Não utilizo nele o //t:nn para setar timeout.

     

      Alguém sabe o que pode ser??

    quinta-feira, 5 de abril de 2007 13:29

Respostas

  • Não, por padrão, os scripts não tem timeout. A exceção são os arquivos scripts embutidos em páginas web e arquivos ASP.

    Mesmo assim, tenho sugestões: você checou qual parte do script demora mais? a compactação é feita por um comando externo? se for, ele roda de forma síncrona ou assíncrona com o script? como você faz a lista de arquivos? você usa WMI ou FSO para obter informações sobre os arquivos (WMI é muito lento para isso se a query não for bem feita ou se o número de arquivos na partição for muito grande).

    Sugiro postar o script para que o pessoal avalie... e tire o famoso On Error Resume Next para poder saber se algum erro está sendo gerado.

    []s,

    --
    Vinicius Canto <scripterbr_at_gmail_dot_com>
    MVP Visual Developer - Scripting
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bach. Ciências da Computação - USP
    Blog sobre Scripting: http://viniciuscanto.blogspot.com

    quinta-feira, 5 de abril de 2007 16:26
    Moderador