function detectNumCPUs () { if sysctl -n "hw.ncpu" 2>/dev/null; then # This works for most BSDs. : elif grep -qF processor /proc/cpuinfo 2>/dev/null; then # Linux sucks... grep -cF processor /proc/cpuinfo else echo -n "WARNING: $0 doesn't know how to detect the number of" >&2 echo -n "processors on this platform. Assuming we have just one..." >&2 echo 1 fi }