Ir ao conteúdo
  • Cadastre-se

Luiz Gustavo Padrão França

Membros Juniores
  • Total de itens

    2
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

0

Sobre Luiz Gustavo Padrão França

  • Data de Nascimento 29/03/1979 (41 anos)

Informações gerais

  • Cidade e Estado
    Sete Lagoas / MG
  • Sexo
    Prefiro não dizer

Meu Notebook

  • Marca
    DELL
  • Modelo
    Latitude
  • Processador
    I5 8Th Gen
  • Memória
    8 Gb
  • SSD
    320 Gb
  • Sistema Operacional
    Win10 1909
  • Browser
    Mozilla Firefox

Outros

  • Biografia
    Profissional de tecnologia com 21 anos de experiência em software ERP. Programador PHP e ADVPL.
  • Ocupação
    Analista especialista em desenvolvimento de software ERP
  1. Boa noite pessoal, consegui! Como disse, o objetivo é verificar um determinado serviço, se está ativo e se não estiver ele inicia. Esse serviço em questão é de um gerenciador de conexões e licenças e se fica desligado o ERP não funciona. Acontece, que as vezes ele cai, ainda não sabemos o motivo, mas para minimizar esse impacto estamos automatizando isso. O script utiliza o comando SC QUERY e percorre seu resultado buscando o retorno do ESTADO do serviço, por padrão, o estado do serviço é um 1 STOPPED quando o mesmo está parado, enfim, percorro o retorno, verifico se o ESTADO é 1 e se SIM dou um NET START no serviço. Para executar utilizo o agendador de tarefas do windows, nada cabuloso. @echo off FOR /f "tokens=1-4" %%i in ('"SC query NOME_DO_SERVICO State"') DO ( IF /i %%i== "ESTADO" set v=%%k IF /i %%k== 1 net start NOME_DO_SERVICO /f )
  2. Bom dia pessoal. Procurei no fórum mas não achei referências parecidas para utilizar, se eu estiver duplicando algum conteúdo peço por favor me direcionem. Aqui na empresa temos alguns serviços que rodam em paralelo com o ERP e constantemente, na madrugada algum desses serviços para e isso causa muito transtorno pois nossos processos são 24/7. Estou precisando de um direcionamento para criar um script que verifica se o serviço está ativo ou não e se não estiver, inicializar o mesmo. Utilizarei esse script no agendador de tarefas do windows executando a cada 30 minutos. Eu criei esse script, ele até roda mas quando encontra a linha do estado do serviço, retorna a mensagem FALTA OPERADOR e não da o start no serviço. Alguém pode dar uma ajuda? ECHO FOR /f "tokens=1-3" %%i in ('"SC query licenseVirtual STATE"') do ( IF /i "%%i"=="ESTADO" set /a var==%%k IF "%%var"==1 net start "License Server Virtual" /f ) PAUSE

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...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!