Job Control (

Job control for the xonsh shell.[source]

Add a new job to the jobs dictionary., stdin=None)[source]

xonsh command: bg

Resume execution of the currently active job in the background, or, if a single number is given as an argument, resume that job in the background.[source]

Clean up jobs for exiting shell

In non-interactive mode, kill all jobs.

In interactive mode, check for suspended or background jobs, print a warning if any exist, and return False. Otherwise, return True., stdin=None)[source]

xonsh command: fg

Bring the currently active job to the foreground, or, if a single number is given as an argument, bring that job to the foreground. Additionally, specify “+” for the most recent job and “-” for the second most recent job.[source]

Get the lowest available unique job number (for the next job created).[source]

Get the next active task and put it on top of the queue[source][source][source], stdin=None, stdout=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>, stderr=None)[source]

xonsh command: jobs

Display a list of all current jobs.[source]

Send SIGKILL to all child processes (called when exiting xonsh)., outfile=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>)[source]

Print a line describing job number num., backgrounded=False)[source]

Wait for the active job to finish, to be killed by SIGINT, or to be suspended by ctrl-z.