For parsing running SGE jobs
Project description
Simple python module for parsing the output of SGE qstat. There is only one top level function: get_jobs which returns a list of dictionaries of currently queued (running or waiting) jobs.
Requirements
The only requirements are Python version 2.7+ or 3.3+. All code uses the standard library. The binary qstat must be available and in your $PATH.
Example
>>> from sgeparse import get_jobs >>> jobs = get_jobs() >>> # => {"name": "jobname", "owner": "me", ... }
The user argument can be used to specify which user to query:
>>> from sgeparse import get_jobs >>> jobs = get_jobs(user='nobody') >>> # => {"name": "jobname", "owner": "nobody", ... }
Available keys
job_number
priority
name
owner
state
start_time
queue
host
slots
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sgeparse-0.0.2.tar.gz
(2.5 kB
view hashes)
Built Distribution
Close
Hashes for sgeparse-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cb486076be571d2707d4b359a9018911b87aef1a7aab76f7b8b97e003f4a3f2 |
|
MD5 | 27db393ba9ba45ae5e9c2a057121511b |
|
BLAKE2b-256 | 04469ee1dbd666db4e1d4d2fce7a347f594667c7c159ac58464bfe147dee76e8 |