irange
Table of contents
Prototype: irange(arg1, arg2)
Return type: irange
Description: Define a range of integer values for CFEngine internal use.
Used for any scalar attribute which requires an integer range. You can
generally interchangeably say "1,10"
or irange("1","10")
. However, if
you want to create a range of dates or times, you must use irange()
if you
also use the functions ago()
, now()
, accumulated()
, etc.
Arguments:
arg1
:int
- Integer start of range - in the range:-99999999999,99999999999
arg2
:int
- Integer end of range - in the range:-99999999999,99999999999
Example:
code
irange("1","100");
irange(ago(0,0,0,1,30,0), "0");
See also:
- Functions commonly used with
irange()
- Attributes of type irange
atime
in bodyfile_select
copy_size
in bodycopy_from
ctime
in bodyfile_select
mtime
in bodyfile_select
match_range
in bodyprocess_count
pgid
in bodyprocess_count
pid
in bodyprocess_count
ppid
in bodyprocess_count
priority
in bodyprocess_count
rsize
in bodyprocess_count
search_size
in bodyfile_select
stime_range
in bodyprocess_count
threads
in bodyprocess_count
ttime_range
in bodyprocess_count
vsize
in bodyprocess_count