Данный подход можно применять для обработки данных на компьютерных системах с разным количеством процессорных ядер и использовать для параллелизации обработки данных по усмотрению. Пример скрипта с использованием cppcheck (статический анализ исходников в несколько потоков, опция -j) Пример скрипта с использованием cppcheck Code: #!/bin/sh COUNT=$(cat /proc/cpuinfo | grep 'model name' | sed -e 's/.*: //' | wc -l) echo "number of detected CPUs =" $COUNT cppcheck -j $COUNT --force --inline-suppr . 2>errors.txt вариант от Vee Nee Code: COUNT=$(lscpu -p=cpu | grep -v \# | wc -l) вариант от pavlinux: Code: COUNT=$(getconf _NPROCESSORS_ONLN) дополнение от Andrey Mitrofanov: Code: COUNT=$(egrep -c '^processor' /proc/cpuinfo) 18.08.2012 http://www.opennet.ru/tips/2708_cpu_cppcheck_shell.shtml