I was going to post an example log... but just the errors produced from this in a single day was more than four megabytes so Pastebin refused it. I'll say that agian... four megabytes of raw text... in just (not-really-)errors... from one ignorecommand script. 33,197 lines. What's more absurd than absurd? I don't know. I also have no idea if this log contains any other kinds of errors. Because I'm not going to try to read four megabytes of text and I shouldn't have to rely on grep just to find the...
Change the mechanism for ignorecommand to use STDOUT instead of exit codes.