41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
---
|
||
title: job_monitor
|
||
description: API reference for qiskit.tools.job_monitor
|
||
in_page_toc_min_heading_level: 1
|
||
python_api_type: function
|
||
python_api_name: qiskit.tools.job_monitor
|
||
---
|
||
|
||
# qiskit.tools.job\_monitor
|
||
|
||
<Function id="qiskit.tools.job_monitor" isDedicatedPage={true} github="https://github.com/qiskit/qiskit/tree/stable/0.23/qiskit/tools/monitor/job_monitor.py" signature="job_monitor(job, interval=None, quiet=False, output=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, line_discipline='\r')">
|
||
Monitor the status of a IBMQJob instance.
|
||
|
||
**Parameters**
|
||
|
||
* **job** (*BaseJob*) – Job to monitor.
|
||
* **interval** (*int*) – Time interval between status queries.
|
||
* **quiet** (*bool*) – If True, do not print status messages.
|
||
* **output** (*file*) – The file like object to write status messages to.
|
||
* **sys.stdout.** (*By default this is*) –
|
||
* **line\_discipline** (*string*) – character emitted at start of a line of job monitor output,
|
||
* **r.** (*This defaults to*) –
|
||
|
||
**Examples**
|
||
|
||
```python
|
||
from qiskit import BasicAer, transpile
|
||
from qiskit.circuit import QuantumCircuit
|
||
from qiskit.tools.monitor import job_monitor
|
||
sim_backend = BasicAer.get_backend("qasm_simulator")
|
||
qc = QuantumCircuit(2, 2)
|
||
qc.h(0)
|
||
qc.cx(0, 1)
|
||
qc.measure_all()
|
||
tqc = transpile(qc, sim_backend)
|
||
job_sim = sim_backend.run(tqc)
|
||
job_monitor(job_sim)
|
||
```
|
||
</Function>
|
||
|