Чтобы получить количество процессоров в bash-скрипте, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование команды nproc
#!/bin/bash
cpu_count=$(nproc)
echo "Number of CPUs: $cpu_count"
Метод 2: анализ /proc/cpuinfo
#!/bin/bash
cpu_count=$(grep -c '^processor' /proc/cpuinfo)
echo "Number of CPUs: $cpu_count"
Способ 3: использование команды lscpu
#!/bin/bash
cpu_count=$(lscpu | awk '/^CPU\(s\):/ {print $2}')
echo "Number of CPUs: $cpu_count"
Метод 4. Использование файловой системы sysfs
#!/bin/bash
cpu_count=$(ls -d /sys/devices/system/cpu/cpu[0-9]* | wc -l)
echo "Number of CPUs: $cpu_count"
Эти методы выведут количество процессоров, доступных в системе при выполнении.