Vai alla home page

Flavio's blog

Di tutto di più, il blog del sito flapane.com

Script che mostra le statistiche del computer ( linux e osx )

23 marzo, 2009 by flapane

Circa 2 anni fa, avendo bisogno di controllare facilmente la situazione di un computer con Ubuntu via shell e con un solo comando, ho iniziato a scrivere un bash script che tenesse sotto controllo tutti i parametri del computer.

Molto spesso non si ha voglia di installare svariate gui per avere sotto controllo temperatura, frequenza cpu, spazio libero, ram, dati trasferiti, informazioni sul kernel e la distro in uso ecc ecc, o magari non vengono mostrati tutti i dati che si vorrebbero all’interno di un unico programma.
La shell unix
Una shell unix mette a disposizione grandissime potenzialità, e si possono ricavare, a proprio piacimento, tutte le informazioni che si vogliono, e magari metterle insieme per poterle visualizzare a schermo, inviarle su una pagina web o quant’altro.

In questo caso, dopo aver perfezionato lo script su Ubuntu, l’ho copiato su OSX su un ibook G4 e piano piano l’ho adattato ad OSX, portandolo a mostrare quasi le stesse identiche informazioni che vengono mostrate su Linux Ubuntu.

Ecco i codici sorgenti, provati sia con athlon xp che con athlon 64 (Ubuntu) che con iBook g4 (OSX).
Probabilmente, nella versione per OSX, le temperature non vengono rilevate correttamente con un processore Intel, ma questo non posso verificarlo.

- UBUNTU


(uptimemod)    

- MAC OSX

Liberi di modificare, migliorare e adattare il codice, pur citando l’autore.

Gli script si possono scaricare anche al solito osx/linux repository

Questi sono gli output di esempio:

Ubuntu con Athlon XP:
PC statistic
-=[ Kernel info: 2.6.22-14-386 ]=-
-=[ Ubuntu 7.10 ]=-
-=[ CPU Info: AMD Athlon(tm)  ]=-
-=[ CPU Full: Detected 2004.568 MHz processor. ]=-
-=[ CPU Mhz: 1404.000 ]=-
-=[ CPU Temp.: +36.0°C ]=-
-=[ CPU Vcore: +1.425 ]=-
-=[ CPU Fan: 3590 (pwm:15)]=-
-=[ Incoming/Outgoing: (29.2MB) / (6.3MB) ]=-
-=[ Used/Total memory: 156 MB / 504 MB ]=-
-=[ File systems: ]=-
-=[ /dev/sda2             6,0G  4,7G  1,1G  82% / ]=-
-=[ /dev/sda1             180G   83G   98G  46% /media/sda1 ]=-
-=[ /dev/hda1              38G  2,6G   35G   7% /media/hda1 ]=-
-=[ Uptime: 3 hour, 27 min, 38 sec ]=-

OSX con iBook g4

PC statistic
-=[ Kernel info: Darwin 8.11.0 ]=-
-=[ Mac OS X 10.4.11 ]=-
-=[ CPU Info: iBook G4 PowerBook6,7 PowerPC G4 (1.5)  @1.33 Ghz]=-
-=[ CPU Temperature: 50.5C ]=-
-=[ CPU Vcore: 1.12242 V ]=-
-=[ GPU Temperature: 51.75C ]=-
-=[ Battery Temperature: 29.5C ]=-
-=[ Battery Capacity: 3840 on 4013 mAh]=-
-=[ Incoming/Outgoing en1: 819 MB / 77 MB ]=-
-=[ Used/Total memory: 364 MB / 1024 MB ]=-
-=[ Uptime: 3 days, 7 hours, 35 mins ]=-

Copy the code below to your web site.
x 
  • Share/Bookmark



...Forse ti potrebbe interessare...

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!

Puoi votare l'articolo anche qui, gli articoli precedenti qui.

This entry was posted on lunedì, 23 marzo 2009 at 19:10 and is filed under OSX, hardware, ubuntu. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response

Trackbacks

  1. diggita.it

Leave a Comment