X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=sztool;h=efd483736216fa27db35b5d64bd0c749fa8168bf;hb=1ed68d422ea534cd715142f2a377442009dc5c2d;hp=0c4fd7c2529386295c11b9e72d179280bd6d34e5;hpb=173c4556c84a4dfbf9bfbb702b57cddebfe033e5;p=remote-debug.git diff --git a/sztool b/sztool index 0c4fd7c..efd4837 100755 --- a/sztool +++ b/sztool @@ -15,7 +15,6 @@ URI = 'debug@autossh.suanzi.ai' def get_all_connected(host, port, user, password): command = 'sshpass -p' + password + ' ssh -q -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile /dev/null" ' + user + '@' + host + ' netstat -tn | grep ' + str(port) + ' | grep ESTABLISHED | wc -l' - #print command output = check_output(shlex.split(command), shell=False) return int(output) @@ -26,11 +25,8 @@ def on_connect(client, userdata, flags, rc): payload = {'from':userdata['id'], 'type':'request', 'command':'ssh'} client.publish(userdata['to'], str(payload)) elif userdata['action'] == 'list': - #timer = threading.Timer(20, timeout) - #timer.start() payload = {'from':userdata['id'], 'type':'request', 'command':'list'} client.publish(userdata['to'], str(payload)) - #print '-' * 30 print'{0}\t\t{1}'.format(' Device ID ', 'Data') print '-' * 30 @@ -55,12 +51,6 @@ def get_mac_str(): mac = hex(get_mac()) return '{:0>12}'.format(mac[2:-1]) -#def timeout(): -# print 'timeout' -# client.disconnect() -# sys.exit(0) -# - if __name__ == '__main__': parser = argparse.ArgumentParser(description='Choose an avaiable port and run ssh.', add_help=False) parser.add_argument('--help', action='help')