Taskspooler provides similar service. Install and submit tasks from command-line. You can choose how many tasks run in parallel.
When I think of it even lftp has queue and jobs commands. But "task spooler" is the generic tool you can use for more general use cases than file copying.
0. https://superuser.com/questions/220364/how-to-run-commands-a...
Wish it has chaining of commands - if xx fails then do yyy