Advertisement
Guest User

Untitled

a guest
Jun 16th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. import subprocess
  2. import bz2
  3. import shutil
  4.  
  5. servers = ["162.121.198.17"]
  6.  
  7. user = "jboss"
  8. password = "s3Cr3t"
  9.  
  10. logs = ["server.log.2016-06-14.bz2", "server.log.2016-06-15.bz2"]
  11.  
  12. for s in servers:
  13. md = "mkdir {}".format( s[-2:] )
  14. print md
  15. subprocess.call(md, shell=True)
  16. for l in logs:
  17. filename = "{}/{}".format(s[-2:], l)
  18. kurl = "curl -v -k -u {}:{} scp://{}/opt/jboss/current/standalone/log/{} -o {}".format(user, password, s, l, filename)
  19. print kurl
  20. subprocess.call(kurl, shell=True)
  21. print "Decompressing {}...".format(filename)
  22. with bz2.BZ2File(filename) as f_in, open(filename[:-3] + "log", 'w') as f_out:
  23. shutil.copyfileobj(f_in, f_out)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement