Exemplo n.º 1
0
class batchqueues:
    def __init__(self, name, tty, description="Displays an overview of the Batch SystemQueues."):
        self.description = description
        self.__tty = tty
        self.name = name
        self.lastResult = None
        self.timer = Timer(60)

    def getDescription(self):
        return self.description

    def getName(self):
        return self.name

    def executeCommand(self, mess, args):
        """ Displays an overview of the Batch SystemQueues. """
        ret = ""
        if not self.lastResult is None and not self.timer.rings():
            ret = self.lastResult
        else:
            self.lastResult = None
            self.result = ranycmd(self.__tty, "/usr/local/maui/bin/showq")
            self.result = "\n".join(self.result)
            self.result = Template("$result").safe_substitute(self.__dict__, result=self.result)
            self.lastResult = self.result
            ret = self.result
        return ret
Exemplo n.º 2
0
class memoryusage():
    def __init__(self, name, tty, description='Displays an overview of the network usage.' ):
        self.description = description;
        self.__tty = tty;
        self.name = name;
        self.lastResult = None;
        self.timer = Timer(60);
    def getDescription(self):
        return self.description
    def getName(self):
        return self.name
    def executeCommand(self, mess, args):
        """ Displays an overview of the network usage. """
        ret  = ''
        if not self.lastResult is None and not self.timer.rings():
            ret = self.lastResult;
        else:
            self.lastResult = None;
            self.result = ranycmd(self.__tty, 'pdsh -a "./mem;df -lh / "|dshbak -c;');
            self.result = '\n'.join(self.result)
            self.result = Template('$result').safe_substitute(self.__dict__, result=self.result)
            self.lastResult = self.result;
            ret = self.result
        return ret
Exemplo n.º 3
0
 def __init__(self, name, tty, description='Displays an overview of the network usage.' ):
     self.description = description;
     self.__tty = tty;
     self.name = name;
     self.lastResult = None;
     self.timer = Timer(60);
Exemplo n.º 4
0
 def __init__(self, name, tty, description="Displays an overview of the Batch SystemQueues."):
     self.description = description
     self.__tty = tty
     self.name = name
     self.lastResult = None
     self.timer = Timer(60)