Vi siete mai chiesti quanti processori abbiamo sulla nostra macchina? Sotto Linux, nel file /proc/cpuinfo sono contenute tutte le informazioni al riguardo: la velocità, la cache presente sul chip, il tipo di processore, ed anche il numero di core.

Con questo comando
cat /proc/cpuinfo | grep processor | wc -l
andiamo a tirar fuori il numero di linee che contengono la parola “processor”, che passate con il comando “wc” (word count) ci verranno restituite il numero di CPU presenti nel sistema.
Questo sistema va bene anche se avete un processore dual-core, oppure se volete vedere da remoto il numero di processori del vostro server.



cat /proc/cpuinfo | grep processor
processor : 0
model name : Intel(R) Pentium(R) M processor 1.73GHz
secondo il tuo script io avrei due processori…
prova così
cat /proc/cpuinfo | awk -F”:” ‘{ print $1 }’ | grep processor| wc -l
infatti il comando che devi dare non è
cat /proc/cpuinfo | grep processor
ma
cat /proc/cpuinfo | grep processor | wc -l
lo so il comando che hai scritto tu trova 2 righe anche con un solo processore.. il perchè te l’ho mostrato togliendo wc -l
si ma
processor : 0 <<<=== numero del processore (il primo)
model name : Intel(R) Pentium(R) M processor 1.73GHz <<<<=== nome modello del processore 0