[hobbit] to test the non-existence of a dir

dOCtoR MADneSs doctor at makelofine.org
Tue Mar 31 16:50:28 CEST 2009


Josh Luthman a écrit :
> Off the top of my head I think you want something like,
>
> if {-d /this/subdir}
> echo BBVAR=green
> else
> echo BBVAR=red
>
> I'm sure I'm missing a lot, not looking at it right now.  Pretty sure 
> -d tests directories.
>
> Josh Luthman
> Office: 937-552-2340
> Direct: 937-552-2343
> 1100 Wayne St
> Suite 1337
> Troy, OH 45373
>
> Those who don't understand UNIX are condemned to reinvent it, poorly.
> --- Henry Spencer
>
>
> On Tue, Mar 31, 2009 at 10:29 AM, dOCtoR MADneSs 
> <doctor at makelofine.org <mailto:doctor at makelofine.org>> wrote:
>
>     Hi,
>
>     Xymon allow me to test the non existence of file or directory. But
>     I'd like a more complex test. In my case, I don't want any
>     directory named _FIXED_PART_anything in a whole tree.
>     Example :
>
>     I've
>     /toto/_FIXED_PART_1 -> test is red
>     /toto/a/sub/directory/_FIXED_PART_hello_world -> test is red
>
>     So, is there a "normal" way to use "files"  test included in xymon ?
>
>     Regards,
>     Damien
>
>     To unsubscribe from the hobbit list, send an e-mail to
>     hobbit-unsubscribe at hswn.dk <mailto:hobbit-unsubscribe at hswn.dk>
>
>
>
A shell script should look like this :

find $TREE -type d -name _FIXED_PART_\*
if [ $? -eq 0 ] ; then
    BBVAR=red
else
    BBVAR=green
fi

But i prefer to use integrated "files" test




More information about the Xymon mailing list