Ad Widget

Collapse

lld macros

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • who_care
    Member
    • Sep 2017
    • 30

    #1

    lld macros

    Привет всем!
    Допустим, есть lld vfs настроенное в точности по мануалу (Пункт 3.8)
    Всё замечательно работает пока... не добавляется новый раздел, для которого человек забывает создать макрос (например, {$LOW_SPACE_LIMIT:/her}) естественно, триггер без макроса работать не будет. Собсно вопрос: А возможно ли макросу {$LOW_SPACE_LIMIT:"{#FSNAME}"} задать как-то дефолтное значение? Ну, например, создаю я макрос {$LOW_SPACE_LIMIT:"{#FSNAME}"} => 15 и в случае, если появляется точка монтирования /her но я забываю для неё создать макрос {$LOW_SPACE_LIMIT:/her} , - он примет дефолтное значение 15 .
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Дык оно так и работает, только формат записи макросов д.б. несколько иной:
    {$LOW_SPACE_LIMIT} и {$LOW_SPACE_LIMIT:/her}.
    А вот в прототипе триггера - там да, {$LOW_SPACE_LIMIT:"{#FSNAME}"}

    Comment

    • who_care
      Member
      • Sep 2017
      • 30

      #3
      Хм, действительно, если в макросы вписать {$LOW_SPACE_LIMIT} , то триггер
      Code:
      {host:vfs.fs.size[{#FSNAME},pfree].last()}<{$LOW_SPACE_LIMIT:"{#FSNAME}"}
      будет брать значение именно из него, если явно не объявлен {$LOW_SPACE_LIMIT:/her} . Гениально! Но где об этом упоминание в документации? Я не могу найти

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Originally posted by who_care
        Но где об этом упоминание в документации? Я не могу найти
        Так ведь есть пример там, куда ведет ваша ссылка:

        Затем добавим пользовательские макросы:

        {$LOW_SPACE_LIMIT} 10
        {$LOW_SPACE_LIMIT:/home} 20
        {$LOW_SPACE_LIMIT:/tmp} 50

        Comment

        • who_care
          Member
          • Sep 2017
          • 30

          #5
          Хы, действительно. Мне приглючилось {$low_space_limit:/} вместо {$low_space_limit}
          Спасибо!

          Comment

          Working...