Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. import paramiko
  2. import time
  3.  
  4. ssh = paramiko.SSHClient()
  5. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  6. privkey = paramiko.RSAKey.from_private_key_file('/home/edynson/.ssh/2019_cloud.pem')
  7. ssh.connect('18.204.229.140', username='ubuntu', pkey=privkey)
  8. # stdin, stdout, stderr = ssh.exec_command('PGPASSWORD="odoo" pg_dump -U odoo -h localhost -d BD_FE > BD_FE.sql')
  9. ssh.exec_command('PGPASSWORD="odoo" pg_dump -U odoo -h localhost -d BD_FE > BD_FE.sql')
  10. print("BACKUP GENERADO")
  11. ssh.exec_command('PGPASSWORD=odoo psql -U odoo -d BD_FE -c "create database company1 with owner odoo;"')
  12. print("BD CREADO EN LOCALHOST")
  13. (stdin, stdout, stderr) = ssh.exec_command('PGPASSWORD=odoo psql -U odoo -h localhost -d company1 < BD_FE.sql')
  14. time.sleep(120)
  15. print("BD REASTUARADA")
  16.  
  17. # stdin.channel.recv_exit_status()
  18. print(stdout)
  19. for line in stdout:
  20. print(line)
  21. print("BD RESTAURADA")
  22. """
  23. stdout.channel.recv_exit_status()
  24. lines = stdout.readlines()
  25.  
  26. for line in lines:
  27. print(line)
  28. """
  29. ssh.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement