[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