On Mon, Oct 24, 2016 at 02:04:43PM +0200, mj wrote:

||  Alleen de regels volgend op
||  > if test 'find $errorfile -mmin +30'; then
||  worden TELKENS uitgevoerd, en niet alleen slechts wanneer de $errorfile
||  ouder is dan 30 minuten.

De enkele quotes (') maken dat de string 'find $errorfile -mmin +30'
zonder verdere interpretatie als command line argument aan het test
programma wordt gegeven. Het test programma stelt vast dat dit geen lege
string is, en levert succes op. De then-code wordt dus altijd uitgevoerd.

Zonder veel verder te kijken: misschien bedoel je:

    if find $errorfile -mmin +30 >/dev/null; then

Vincent.
-- 
Vincent Zweije <vinc...@zweije.nl>   | "If you're flamed in a group you
<http://www.xs4all.nl/~zweije/>      | don't read, does anybody get burnt?"
[Xhost should be taken out and shot] |            -- Paul Tomblin on a.s.r.

Attachment: signature.asc
Description: PGP signature

Antwoord per e-mail aan