[linux] Re: Hoe logrotate probleem onderzoeken?

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Zo mei 8 20:08:31 CEST 2005


Aldus schreef Paul Slootman op Sun, May 08, 2005 at 02:07:43PM +0200:
> On Sun 08 May 2005, Bram Mertens wrote:
> 
> Een shell script waarbij het laatste commando een niet-nul exit status
> heeft, zorgt ervoor dat ook de script zelf met een niet-nul exit status
> stopt. Controleer ook op "set -e", of "#!/bin/sh -e". Dat betekent dat

Echte mannen lezen de man-page:

   set -e     Exit  immediately if a simple command (see SHELL GRAMMAR
              above) exits with a non-zero status.  The shell does not
              exit  if  the  command that fails is part of an until or
              while loop, part of an if statement, part of a && or  ||
              list, or if the command's return value is being inverted
              via !.  A trap on ERR, if set, is  executed  before  the
              shell exits.

Zonder dit commando zal de shell als een commando een fout maakt, gewoon
doorgaan met het volgende en de exit status van het laatste commando 
retourneren.

Met vriendelijke groet,


Daniel von Asmuth

-- 
	Zaliger de Doden te gedenken dan zelf herdacht te worden.



More information about the Linux mailing list