Commit e1d37d03 authored by Seblu's avatar Seblu
Browse files

add command shutdown

parent d694803c
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -553,6 +553,16 @@ class Command(object):
            raise cmdError("RPCError: %s"%str(e))
    cmd_exec.usage = "exec <tql> <command>"

    def cmd_shutdown(self, argv):
        '''shutdown a physical host'''
        if len(argv) != 2:
            raise cmdBadArgument()
        try:
            self.cli.rpc.call("shutdown", argv[1])
        except RpcError as e:
            raise cmdError("RPCError: %s"%str(e))
    cmd_shutdown.usage = "shutdown <tql>"

class Alias(dict):
    ''' Alias wrapper'''
    def load(self, filename):