[chef] Re: Re: Re: Re: Re: Chef-client and HTTPServerException: 401 "Unauthorized"


Chronological Thread 
  • From: Motiejus Jakštys < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Chef-client and HTTPServerException: 401 "Unauthorized"
  • Date: Sat, 16 Jun 2012 21:17:03 +0200

On Sat, Jun 16, 2012 at 7:59 PM, David Montgomery
< >
 wrote:
> Thanks,
>
> I dont know know set -e   ...what is it and how I use it?
>
> What I do have is a time out, for the script, if taking longer the
> usual the kill the boot and start again.

From BASH(1)

             -e      Exit  immediately if a pipeline (which may
                      consist of a single  simple  command),   a
                      subshell  command enclosed in parentheses,
                      or one of the commands executed as part of
                      a  command  list  enclosed  by braces (see
                      SHELL GRAMMAR above) exits with a non-zero
                      status.   The  shell  does not exit if the
                      command that fails is part of the  command
                      list  immediately  following  a  while  or
                      until keyword, part of the test  following
                      the if or elif reserved words, part of any
                      command executed in a && or ⎪⎪ list except
                      the  command following the final && or ⎪⎪,
                      any command in a pipeline but the last, or
                      if  the  command's  return  value is being
                      inverted with !.  A trap on ERR,  if  set,
                      is  executed before the shell exits.  This
                      option applies to  the  shell  environment
                      and  each  subshell environment separately
                      (see COMMAND EXECUTION ENVIRONMENT above),
                      and  may  cause  subshells  to exit before
                      executing all the  commands  in  the  sub‐
                      shell.

In other words, exit if some command fails in the script. Safer than
timeout, because some commands might finish exeting with error instead
of timing out.

-- 
Motiejus Jakštys



Archive powered by MHonArc 2.6.16.

§