Example #1
0
def test():
    ShellManager.register("os", os)
    ShellManager.register('Shell', Shell)

    argc = len(sys.argv)

    port = 5000

    if argc > 2:
        showusage()
        return

    if argc == 2:
        try:
            port = int(sys.argv[1])
        except:
            showusage()
            return

    manager = ShellManager(address = ('', port), authkey = "terry.xu")
    s = manager.get_server()
    print "cmd server started, listen port:", port
    s.serve_forever()