Slide 44
Slide 44 text
Creating plugins.
import psutil
class Shell(object):
name = 'psutil'
def do_num_cpus(self, line):
print >> self.stdout, psutil.NUM_CPUS
def do_cpu_times(self, line):
print >> self.stdout, psutil.cpu_times()
def do_virtual_memory(self, line):
print >> self.stdout, psutil.virtual_memory()
def do_swap_memory(self, line):
print >> self.stdout, psutil.swap_memory()
Tuesday, September 4, 12