In my University, all hosts on a page run a dsmc process. However, there are exceptions from the rule. In the hobbit-clients.cfg file, The rule that used to work is like this: PROC dsmc EXHOST=%.jotunn.rhi.hi.is
Now, yet another host is also exempt from the rule, so I tested the following rules: PROC dsmc EXHOST=%.jotunn.rhi.hi.is EXHOST=bestla.rhi.hi.is PROC dsmc EXHOST=%.jotunn.rhi.hi.is,bestla.rhi.hi.is
Both rules give unexpected results. So I expect that the rule should be written as a single regular expression, but I do not know the syntax. Can anybody refer me to a description of the syntax.
-- Kindest Regards, Anna Jonna Ármannsdóttir, %& A: Because people read from top to bottom. Unix System Aministration, Computing Services, %& Q: Why is top posting bad? University of Iceland.
The rule that used to work is like this: PROC dsmc EXHOST=%.jotunn.rhi.hi.is
Now, yet another host is also exempt from the rule, so I tested the following rules: PROC dsmc EXHOST=%.jotunn.rhi.hi.is EXHOST=bestla.rhi.hi.is PROC dsmc EXHOST=%.jotunn.rhi.hi.is,bestla.rhi.hi.is
Both rules give unexpected results. So I expect that the rule should be written as a single regular expression, but I do not know the syntax. Can anybody refer me to a description of the syntax.
Hi,
Try using this:
PROC dsmc EXHOST=%(jotunn.rhi.hi.is|bestla.rhi.hi.is)
-Johann
Regular expression syntax Hobbit
###################################
+ Add
- Subtract
* Multiply
/ Divide
% Modulo
| Bit-wise "or"
& Bit-wise "and"
|| Logical "or"
&& Logical "and"
> Greater than
< Less than
>= Greater than or equal
<= Less than or equal
== Equal
###################################
http://hobbitmon.sourceforge.net/docs/man5/bbcombotest.cfg.5.html
2008/4/22, Johann Eggers <Johann.Eggers at teleatlas.com>:
The rule that used to work is like this: PROC dsmc EXHOST=%.jotunn.rhi.hi.is
Now, yet another host is also exempt from the rule, so I tested the following rules: PROC dsmc EXHOST=%.jotunn.rhi.hi.is EXHOST=bestla.rhi.hi.is PROC dsmc EXHOST=%.jotunn.rhi.hi.is,bestla.rhi.hi.is
Both rules give unexpected results. So I expect that the rule should be written as a single regular expression, but I do not know the syntax. Can anybody refer me to a description of the syntax.
Hi,
Try using this:
PROC dsmc EXHOST=%(jotunn.rhi.hi.is|bestla.rhi.hi.is)
-Johann
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
--
.''. <mailinglist.benoit : :' : gmail.com> . ' -
Sorry,
But I don't know what the bbcombotest.cfg operators have to do with the regular expressions hobbit uses in hobbit-clients.cfg...
I use the example I posted in my hobbit-clients.cfg to exclude some specific hosts from a common rule; and it's working.
-Johann
Regular expression syntax Hobbit
###################################
+ Add
- Subtract
* Multiply
/ Divide
% Modulo
| Bit-wise "or"
& Bit-wise "and"
|| Logical "or"
&& Logical "and"
> Greater than
< Less than
>= Greater than or equal
<= Less than or equal
== Equal
###################################
http://hobbitmon.sourceforge.net/docs/man5/bbcombotest.cfg.5.html
2008/4/22, Johann Eggers <Johann.Eggers at teleatlas.com>:
The rule that used to work is like this: PROC dsmc EXHOST=%.jotunn.rhi.hi.is
Now, yet another host is also exempt from the rule, so I tested the following rules: PROC dsmc EXHOST=%.jotunn.rhi.hi.is EXHOST=bestla.rhi.hi.is PROC dsmc EXHOST=%.jotunn.rhi.hi.is,bestla.rhi.hi.is
Both rules give unexpected results. So I expect that the rule should be written as a single regular expression, but I do not know the syntax. Can anybody refer me to a description of the syntax.
Hi,
Try using this:
PROC dsmc EXHOST=%(jotunn.rhi.hi.is|bestla.rhi.hi.is)
-Johann
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
-- .''
. <mailinglist.benoit : :' : gmail.com>.'-To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
On þri, 2008-04-22 at 10:25 +0200, Johann Eggers wrote:
Try using this:
PROC dsmc EXHOST=%(jotunn.rhi.hi.is|bestla.rhi.hi.is)
-Johann
Amazing! It works! :) I really do not understand this magic, but in fact the host jotunn.rhi.hi.is has a dsmc process running, but not the 42 hosts that are *.jotunn.rhi.hi.is and neither bestla.rhi.hi.is.
Thank You wery much. :)
-- Kær kveðja, Anna Jonna Ármannsdóttir, %& A: Because people read from top to bottom. Unix Kerfisstjórn, Reiknistofnun HÍ %& Q: Why is top posting bad?
participants (3)
-
annaj@hi.is
-
Johann.Eggers@teleatlas.com
-
mailinglist.benoit@gmail.com