Quote:
Originally Posted by
stevensw
I found out how to get the # of CPU. I guess if one of the CPUs happen to be too busy, then an e-mail may not get sent?
No. That has nothing to do with it. Any UNIX system can multitask.
Quote:
Was able to reduce the runtime from 30min to 6min, looks like all e-mails got sent. It checks to see how many CPUs the host has then tries to do a sendmail on each of them I imagine.
It has more to do with how much RAM your user is allowed to use, or how many simultaneous processes you're allowed to create, than how many CPU's you have. Having your script limit itself in any fashion would and did help.
Your script is probably slow for reasons other than
sendmail. If you're new to shell, there may be some simple things turned inside out. Post it and we can help.