If the option letter
is one that is unknown to
the line but doesn't use it. For example, entering
causes the unknown option
to be defined
and the intended option
to remain undefined. Because no error
message is printed, this kind of mistake is difficult to find.
Note that, when you are in doubt, a debugging level of
can be used
to produce warnings (see
Section 37.5.126, -d37.1
Under versions of
prior to V8.7,
accidentally placing a space character between the
and the option
letter wrongly causes
accept the space character as the option name. For example, the space in
" gives to the option "space" the argument
Beginning with V8.7, a space option causes a multicharacter option name
to be recognized (see
Section 34.2.2, "V8.7 Configuration File Declarations"
Options are parsed from the top of the
Later declarations of an option supersede earlier declarations.
For example, if you try to change the location of the queue directory
by placing the line
at the top of your
file, that change is masked (ignored) by the existence of
later in the file.
Command-line options always supersede the
because the command line is parsed after the
One way to change the location of the
for testing) is with a command-line argument such as
For security reasons, however, not all command-line options are
available to the ordinary user. (See
Section 34.1.4, "Options that Are Safe"
for a list of those that are available.)