Hi Abid.  Check out the fileexists() function. You can use it to set a
class which you can link to a reports promise.

Yours,
Aleksey
On Aug 25, 2012 9:03 AM, "Abid Khwaja" <a...@tyrann.net> wrote:

> I’m running community 3.2.3.
>
> My goal is to notify a group of non-technical users whenever there are
> files in a particular directory - the normal state is that the directory
> should be empty.  I’m currently doing this via the following:
>
> bundle agent main
> {
>    files:
>          “/apps/myApp_files/errors/time/.*"
>                              file_select => plain,
>                                   delete => tidy,
>                                   action => warn_only;
> }
>
> I’m using “delete => tidy” only because I need something to attach the
> “action” attribute to - I never actually want to ever delete or touch any
> of the files in the directory.  Is this the smartest way to achieve what I
> want?
>
> Also, while the above works, it’s not optimal because you get a lot of
> text in the warn message that non-technical users don’t understand.  A
> better way would be to define a class if any files are found in the
> directory and use that class in a reports section to send out a more easier
> to understand message.  How would I define such a class?
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine
>
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to