diff --git a/backup.py b/backup.py index 5c53f76..3c764fa 100644 --- a/backup.py +++ b/backup.py @@ -7,14 +7,27 @@ def main(): with open('config.json', 'r') as config_file: config = json.load(config_file) - for server in config.keys: - conn = Connection(host=server, port=22) - for service in config[server].keys: + print(config) + for host in config: + print('conect to ' + host) + conn = Connection(host=host, port=22) + for service in config[host]: backup_dir = '{}/{}'.format(backup_path, service) - if not os.path.exists(backup_dir): - os.mkdir(backup_dir) - conn.get(config[server][service], backup_dir) - conn.run('rm config[server][service]') + print('from' + config[host][service] + ' to ' + backup_dir) + conn.get(config[host][service], backup_dir) + conn.run('rm {}'.format(config[host][service])) + + + #for server in config: + # print('conect to ' + server) + # #conn = Connection(host=server, port=22) + # for service in server: + # backup_dir = '{}/{}'.format(backup_path, service) + # print('to ' + backup_dir) + # #if not os.path.exists(backup_dir): + # #os.mkdir(backup_dir) + # #conn.get(config[server][service], backup_dir) + # #conn.run('rm config[server][service]') if __name__ == '__main__': diff --git a/config.json.example b/config.json similarity index 100% rename from config.json.example rename to config.json