'tmp file'... I meant to say 'tmp fail' ;p Jon Coulter [EMAIL PROTECTED]
-----Original Message----- From: Jon Coulter [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 27, 2002 2:47 PM To: [EMAIL PROTECTED] Subject: RE: [vchkpw] Vacation Messages *and* redirect Ah, touché. I knew that an empty file would cause qmail to consider it a 'tmp file', but I never figured that it would treat an comment-line'd file any different. And my point about not using fileio is that something like '/bin/cat > /dev/null' would actually have cat reading from stdin, and print to stdout, where as '/bin/cat /dev/null' would just tell cat to read /dev/null and print to stdio, and said file is obviously empty, so very little cpu/fileio :) Jon Coulter [EMAIL PROTECTED] -----Original Message----- From: Peter Palmreuther [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 27, 2002 11:57 AM To: [EMAIL PROTECTED] Subject: Re: [vchkpw] Vacation Messages *and* redirect Hello Jon, On Tuesday, August 27, 2002 at 7:40:18 AM you wrote: > | /bin/cat /dev/null > This will cause cat to cat /dev/null (which takes no fileio cpu, since > its null and empty), and exits with a clean 0, telling vpopmail that > everything went okay. It will create a process and therefor use fileIO and CPU, as it has to look for '/bin/cat', read the file and execute it; therefore reserve memory, etc. etc. etc ... Why not doing it the 'qmail-way'??? $>cat .qmail-emtpy # This will make qmail-local ignore the line as it is 'only' a comment, but not take any further steps for delivering the mail, as one valid instruction (the dot-qmail-file) was found. No need to spawn additional processes or doing some really nifty stuff to make simple thing look really complicated done by a simple instruction :-) -- Best regards Peter Palmreuther mailto:[EMAIL PROTECTED]