Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка переменной цикла for

Ответить
Настройки темы
CMD/BAT - Проверка переменной цикла for

Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, развернул zabbix, теперь мониторю параметры S.M.A.R.T.
В конфиг добавил несколько параметров

Скрытый текст

UserParameter=hdd.smart.temperature[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Temperature_Celsius"') do @echo %a
UserParameter=hdd.smart.raw_read_error_rate[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Raw_Read_Error_Rate"') do @echo %a
UserParameter=hdd.smart.spin_up_time[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Spin_Up_Time"') do @echo %a
UserParameter=hdd.smart.reallocated_sector_count[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Reallocated_Sector_Ct"') do @echo %a
UserParameter=hdd.smart.seek_error_rate[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Seek_Error_Rate"') do @echo %a
UserParameter=hdd.smart.spin_up_retry_count[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Spin_Retry_Count"') do @echo %a
UserParameter=hdd.smart.reallocated_event_count[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Reallocated_Event_Count"') do @echo %a
UserParameter=hdd.smart.current_pending_sector_count[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Current_Pending_Sector"') do @echo %a
UserParameter=hdd.smart.uncorrectable_sector_count[*],for /F "tokens=10" %a in ('C:\"Program Files"\smartmontools\bin\smartctl.exe -A $1 ^| find "Offline_Uncorrectable"') do @echo %a


S.M.A.R.T. некоторых HDD не поддерживает некоторые параметры, и вот хотелось бы проверять переменную %a за циклом и выводить некое значение по дефолту вместо пустоты (zabbix ругается)

Отправлено: 12:54, 29-12-2015

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка переменной цикла for

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Проверка по переменной ware Скриптовые языки администрирования Windows 18 06-11-2019 01:01
CMD/BAT - [решено] Как работать с переменной внутри цикла FOR? alex_past Скриптовые языки администрирования Windows 42 28-11-2018 16:19
2013 - [решено] Проверка значения переменной wBook corbis Microsoft Office (Word, Excel, Outlook и т.д.) 8 16-08-2015 03:17
Проверка переменной Алексей Zn Вебмастеру 1 20-09-2013 14:41
CMD/BAT - [решено] Передача переменной из цикла for Vilgelm Скриптовые языки администрирования Windows 2 14-08-2011 15:27




 
Переход