Привет, есть задача - проверять каждый день появление нового файла в каталоге.
Для этого написал батник:
echo off
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
set YYYYMMDD=%year%-%month%-%day%
if exist e:\test\test-%YYYYMMDD%.bak (echo 0) else (echo 1)
выполняю
appliance@zabbix:~$ zabbix_get -s 192.168.1.100 -p 10050 -k "system.run[C:\Program Files\Zabbix\scripts\find_file.bat]"
но в выводе всегда 1 в независимости от того есть файл или нет, тоже самое если меняю if exist e:\test\test-%YYYYMMDD%.bak (echo 1) else (echo 0) всегда 0.
В чем может быть проблема, zabbix_get не умеет выполнять условия?
Для этого написал батник:
echo off
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
set YYYYMMDD=%year%-%month%-%day%
if exist e:\test\test-%YYYYMMDD%.bak (echo 0) else (echo 1)
выполняю
appliance@zabbix:~$ zabbix_get -s 192.168.1.100 -p 10050 -k "system.run[C:\Program Files\Zabbix\scripts\find_file.bat]"
но в выводе всегда 1 в независимости от того есть файл или нет, тоже самое если меняю if exist e:\test\test-%YYYYMMDD%.bak (echo 1) else (echo 0) всегда 0.
В чем может быть проблема, zabbix_get не умеет выполнять условия?
Comment