Подскажите пожалуйста, задача следующая: Необходимо как-то мониторить пишет ли IP-камера или не пишет? Мысль в том, чтобы отслеживать появление новых файлов в папке за определенный период. Какая программа позволяет это делать или может еще есть какое-то решение?
Могу посоветовать проверять простым .vbs скриптом, скопируйте скрипт ниже в блокнот и сохраните как любое_имя.vbs Добавляйте его в планировщик или в cron, в зависимости от версии ОС, и выставляйте на выполнение скрипта каждую минуту. На сколько я знаю, запись с камер идет непрерывно, а значит и файл должен изменяться постоянно, этот скрипт в свою очередь следит, если последнее изменение файла было более 2-ух минут назад, то вам приходит на почту письмо. Можете править под себя. Ниже дал пояснения. Объяснения по скрипту: проверка осуществляется по дате последнего изменения файлов с заданным расширением (в данном случае .log), после этого формируется список измененных файлов, который отправляется на e-mail(в виде письменного названия файла). Твое "заданное время" определяется строкой " DateDiff("n", objFile.DateLastModified, Now) = 0 ", в которой параметр = 0 и определяет этот интервал, можно использовать знаки "> <", например: > 2, т.е. если файл или файлы были изменены более 2 минут назад, то жди письма на почту. В этой строке еще содержится временной критерий - переменная "n", вхождением этой переменной могут быть такие: "yyyy" - год "q" - квартал "m" - месяц "y" - день года "d" - день "w" - день недели "ww" - неделя года "h" - час "n" - минута "s" - секунда Разберем скрипт: C:\Program Files\1Cv77\ - путь до папки, где лежит файл, который должен изменятся. На конце должен быть \ log - расширение файла или файлов в папке, которые должны изменяться. Скрипт проверяет его на предмет изменения. > 2 - интервал времени
Спасибо, разобрался все работает, но есть несколько нюансов. Вы написали мне: "На сколько я знаю, запись с камер идет непрерывно, а значит и файл должен изменяться постоянно" Запись с камер идет только днем (ну это полбеды, письма о ночных ошибках просто можно не рассматривать), а записывается не в один файл а в много файлов определенного объема, то событие, что новый файл не появился в папке и надо отследить. Структура следующая: вложенных папок много (1-я корневая, внутри нее лежат еще папки каждая на одну дату, внутри даты лежат папки по времени 1 2 3 4 ... 17 и т.д.). Мне надо узнавать, когда новые файлы в эту структуру не добавились и писать об этом на почту. Т.е. камера когда пишет создает файлы avi, если она отключилась или по каким-то причинам не пишет, то avi создаваться не будут, вот этот момент и надо отследить. Еще раз спасибо за скрипт, если даже дальше вы мне не поможете, может что-нибудь придумаю с ним.
Особо сейчас нету времени, быстренько набросал скриптик на проверку файлов в папке (скрипт достаточно запустить 1 раз, после чего запустится процесс, и скрипт будет циклично проверять, директорию на появление именно НОВЫХ файлов в паке и подпапках. При обнаружении выдает всплывающее окно, в котором сообщается какой файл был создан В целом, можно прикрутить отправку события на почту.