Skip to content

Instantly share code, notes, and snippets.

@plavjanik
Created March 22, 2022 14:52
Show Gist options
  • Select an option

  • Save plavjanik/eead256404c161cd7f45f385231543b8 to your computer and use it in GitHub Desktop.

Select an option

Save plavjanik/eead256404c161cd7f45f385231543b8 to your computer and use it in GitHub Desktop.
import subprocess
import json
def zowe(arguments):
zowe_command = "zowe " + arguments + " --rfj"
try:
completed_process = subprocess.run(zowe_command, shell=True, capture_output=True, check=True, encoding="utf8")
parsed_output = json.loads(completed_process.stdout)
return parsed_output.get("data", parsed_output)
jobs = zowe('zos-jobs list jobs')
for job in jobs:
if job['status'] == 'OUTPUT':
print(f"Job {job['jobname']}({job['jobid']}) has return code {job['retcode']}")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment