Job monitor logs contain lots of extraneous warnings:
2024-12-10 09:13:05,038 - __main__ - WARNING - [job_monitor.py:84] Could not parse squeue status line ''
The squeue output has a trailing newline, so we were trying to parse an empty line.
Using subprocess.run()
in a shell.