Using nested Jobdefs is possible, but not recommended:

First, it is undefinded behaviour how RunScripts get overwritten (or even cascaded).

Second, someone gets easy to configure a recursion and this cannot be solved automatically.

Therefore, this is not a bug. The intended behaviour in some future release would be to not allow nested jobdefs.


Am 04.04.20 um 15:15 schrieb Martin Krämer:
Hi All,

I just experienced that if I use multiple (>1) jobdefs in a "subtree" like style the "RunScript" directive does not work. Is this a wanted behavior or should I debug further and possibly open a bug report?

What I am experiencing is like the following:
There is job A referencing JobDefA which refrences JobDevB.
As long as JobDefA contains my RunScript everything works as expected.
If I move my RunScript to JobDefB it is no longer executed (no error or something - just like bareos cannot "see" it.

Thanks for any feedback in advance.

*Script working:*

    Job {
       Name = 'JobA'
       ...
       JobDefs = 'JobDefA'
    }

    JobDefs {
      Name = 'JobDefA'
      JobDefs = 'JobDefB'
      ...
      RunScript {
         RunsWhen = Before
         RunsOnClient = Yes
         Command = "MyCommand"
      }
    }

    JobDefs {
      Name = 'JobDefB'
      ...
    }


*Script not working:*

    Job {
       Name = 'JobA'

       ...
       JobDefs = 'JobDefA'
    }

    JobDefs {
      Name = 'JobDefA'
      JobDefs = 'JobDefB'
      ...
    }

    JobDefs {
      Name = 'JobDefB'
      ...

      RunScript {
         RunsWhen = Before
         RunsOnClient = Yes
         Command = "MyCommand"
      }

    }

--
You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/bareos-users/cf8ef18d-272f-472d-b6e5-2f95410a514d%40googlegroups.com <https://groups.google.com/d/msgid/bareos-users/cf8ef18d-272f-472d-b6e5-2f95410a514d%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
Mit freundlichen Grüßen

 Frank Ueberschar                          [email protected]
 Bareos GmbH & Co. KG                      Phone: +49 221 63 06 93-88
 http://www.bareos.com                     Fax:   +49 221 63 06 93-10

 Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
 Geschäftsführer: S. Dühr, M. Außendorf, J. Steffens, P. Storz

--
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/4f7d34a1-b9e0-442e-bb85-64791ebe5470%40bareos.com.

Reply via email to