Ad Widget

Collapse

ECHO is off вместо результата

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • OttoV
    Junior Member
    • Jul 2014
    • 14

    #1

    ECHO is off вместо результата

    Всем привет!
    Странное и непонятное поведение Zabbix 2.2.2. Создан ключ CPU, тип текстовый, на Win-машине в конфигурационном файле Zabbix ссылка на скрипт. В Zabbix в последних значениях приходят данные "ECHO is off", а в командной строке все хорошо. Кто сталкивался, почему так происходит?
    Code:
    @echo off
    wmic.exe cpu get Name>1.txt
    set "value="
    for /f "usebackq  delims=" %%i in (`find /n /v "" 1.txt ^| find "[2]"`) do (
        set value=%%i
    )
    echo %value%
  • Zentarim
    Senior Member
    • Mar 2012
    • 526

    #2
    А если убрать эту строку, что будет?

    Comment

    • OttoV
      Junior Member
      • Jul 2014
      • 14

      #3
      Когда писал про командную строку, я имел ввиду консоль, cmd.exe.

      Comment

      • Zentarim
        Senior Member
        • Mar 2012
        • 526

        #4
        я имел в виду
        Code:
        @echo off

        Comment

        • OttoV
          Junior Member
          • Jul 2014
          • 14

          #5
          Убрал, в последних значениях стало так:
          Code:
          C:\Windows\system32>wmic.exe cpu get Name 1>1.txt
          C:\Windows\system32>set "value="
          C:\Windows\system32>for /F "usebackq delims=" %i in (`find /n /v "" 1.txt | find "[2]"`) do (set value=%i )
          C:\Windows\system32>echo
          ECHO is on.

          Comment

          • OttoV
            Junior Member
            • Jul 2014
            • 14

            #6
            Пока выяснил, что заббикс не получает значения из переменной %value%. Например, если последнюю строку заменить на
            Code:
            echo 1%value%
            то в значениях появляется только 1.

            Comment

            • OttoV
              Junior Member
              • Jul 2014
              • 14

              #7
              Есть файл 1.txt с содержанием:
              Code:
              Stroke
              И есть батник, который выводит на экран содержимое этого файла
              Code:
              @echo off
              type "1.txt"
              Заббикс не может вывести результат, пишет ECHO is off. Что не так, почему не срабатывает?

              Comment

              Working...