Ad Widget

Collapse

Мониторинг бэкапов с динамическим именем.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • WALRUS
    Member
    • Apr 2014
    • 45

    #1

    Мониторинг бэкапов с динамическим именем.

    Всем привет. Есть необходимость мониторинга файлов бэкапов. В папке лежит 12 файлов вида "basename 2018-10-25 15;01;39 (Полный).7z" нужно проверять последний файл не старше ли 86400 секунд.
    Обычные файлы со статическим именем проверяю с помщью вот такой конструкции

    {vfs.file.time[D:\Backup\basename.bak,modify].now()}-{vfs.file.time[D:\Backup\basename.bak,modify].last()}>86400

    по сему вопрос можно ли как то (например с помощью регулярных выражений) отслеживать динамический файл? и как сделать что бы отслеживал он только последний. а не все 12 штук.... желательно все как то без использования скриптов на стороне хранилища.
    регулярное выражение вижу как то так ^D:\Backup\basename[0123456789.-;]*(Полный).7z$ Поправьте если не прав. вторая часть вопроса наверное более актуальная(проверять 1 из 12 файлов только)
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #2
    Если нужно проверять только последний, то почему не посмотреть на проверку изменения папки в целом, ведь если новый бэкап не появится, то и дата изменения папки в целом не изменится.

    Comment

    • WALRUS
      Member
      • Apr 2014
      • 45

      #3
      Originally posted by rough-84
      Если нужно проверять только последний, то почему не посмотреть на проверку изменения папки в целом, ведь если новый бэкап не появится, то и дата изменения папки в целом не изменится.
      Потому что в одну папку бэкапится 4 базы одновременно.

      Comment

      • max.ch.88
        Senior Member
        • Oct 2018
        • 206

        #4
        Пиши протокол бэкапа в файл и мониторь этот файл

        Comment

        Working...