Per uno che non sa ne leggere ne scrivere in Python (non è un eufemismo,
sono proprio negato!)
#modulo per interfacciarlo al sistema operativo
import os
#Popen apre sottoprocessi
from subprocess import Popen
f=os.popen("free -m")
for i in f.readlines():
print i,
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
#modulo per interfacciarmo al sistema operativo
import os
#modulo per usare le espressioni regolari (fra cui anche split)
import re
#Popen apre sottoprocessi
from subprocess import Popen
f=os.popen("free -m | grep buffers/cache | awk '{print $4}'")
for i in f.readlines():
print i,
ok ho lasciato readlines perché non so come diavolo prendere solo una riga
di output (ho già detto che sono ignorante)
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python