HP XP P9000 RAID Manager Reference Guide (T1610-96061, January 2014)
DescriptionOption
-AT
• When "-AT" is specified (the default setting does not specify this option)
Specifies to testing or waiting until the conditions become TRUE in all the command lines, by
interpreting the output of the specified command with the specified conditions.
Testing ends as an ERROR (1) if there is even one FALSE in the specified condition. And waiting
waits until all the lines become TRUE by retrying the specified command until becoming timeout
if there is even one FALSE in the lines of the specified conditions. If it becomes timeout, the
command ends as an ERROR (1).
• When "-AT" is not specified
It tests or waits until at least one line becomes TRUE, by interpreting the output of the specified
command with the specified conditions.
If there is one TRUE at least in the specified conditions, the testing ends as NORMAL (0). If
there is one TRUE at least in the specified conditions, the waiting ends as NORMAL (0). If all
the lines are FALSE, it waits until at least one line become TRUE by retrying the specified
command until becoming timeout. If it becomes timeout, the command ends as an ERROR (1).
Performs only once with ending of lines or "exe=exit" as Line#0. If you need to perform something
special at end of lines, specify this option that is called as Line#0. This is enabled in the run
mode.
EC[VAL]
If VAL(integer) is specified, @C#? variable for all are initialized to the specified VAL before
starting. If VAL is invalid such as -ECM, then @C#? variable for all are initialized to the MAX
value with 64-bit integer.
Uses to specify the following variables. The variables can be specified in the both left and right
side of the formula. The variables can also be specified as arguments of the command to be
performed or of printing.
@variable
• @C#
Field strings corresponding to the column number (Column#) from STDIN. If "C#" is specified
in hexadecimal ("0x..."), then its field is treated as hexadecimal strings.
• @C#*
Strings from the field to the end corresponding to the column number from STDIN.
• @C#?
64 bit variables corresponding to the column number from STDIN (initial value 0).
• @C#+
64 bit variables adding field variables corresponding to the column number from STDIN (initial
value 0).
• @0
A variable that indicates one line (This is used when printing or searching within the line.).
• @L
A variable that indicates the line number from STDIN.
• @C
A variable that indicates the number of column in each line of STDIN.
• @R
A return value of performing command.
• @0*
A string variable that can be memorized one line.
• null
A special variable that tests if the character string is null or not.
• @C#?t
A variable that can be specified within exe="…" to print the C#? variable as TOD (time of
day). If the C#? variable is zero, thecurrent time is printed.
rmawk 127