Today I learned about ts(1), a task-spooler. Useful to not unduly burden a machine. Just do one thing after another. And you can add to the queue as time passes.
https://viric.name/soft/ts/