Per uno che non sa ne leggere ne scrivere in Python (non è un eufemismo, sono proprio negato!)<br><br> <br>#modulo per interfacciarlo al sistema operativo<br>import os<br><br><br>#Popen apre sottoprocessi<br>from subprocess import Popen<br>
<br><br>f=os.popen("free -m")<br>for i in f.readlines():<br> print i,<br><br>Ok qua ti da tutto il comando come dato da shell, o fai un parsing sul risultato f (che non so come si fa, se lo sai posta per piacere) oppure fai così sfruttando la shell<br>
<br>#modulo per interfacciarmo al sistema operativo<br>import os<br><br>#modulo per usare le espressioni regolari (fra cui anche split)<br>import re<br><br>#Popen apre sottoprocessi<br>from subprocess import Popen<br><br>
<br>f=os.popen("free -m | grep buffers/cache | awk '{print $4}'")<br>for i in f.readlines():<br> print i,<br><br>ok ho lasciato readlines perché non so come diavolo prendere solo una riga di output (ho già detto che sono ignorante)<br>