cl-test.py 621 B

1234567891011121314151617181920212223242526272829
  1. import subprocess
  2. import json
  3. import sys
  4. cmd='aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=RunInstances --max-results 20 --region us-east-1'
  5. cmds=cmd.split(' ')
  6. #cl=subprocess.run(cmds,text=True, capture_output=True)
  7. cl=subprocess.Popen(cmds, stdout=subprocess.PIPE)
  8. lst=[]
  9. while True:
  10. l = cl.stdout.readline()
  11. if '"AccessKeyId":' in l:
  12. lst.append(l)
  13. if '"EventName":' in l:
  14. lst.append(l)
  15. #lines = cl.stdout.readlines()
  16. #clstr=str(cl)
  17. #lines=clstr.split('\n')
  18. print(lst)
  19. # print(l)
  20. # sys.exit()
  21. #js=json.loads(str(cl))
  22. #print(js)