Love the look of the library.
Looking to replace GNU-parallel with this, but seems like --ungroup isn't an option.
In my case, I do want output interleaving as I'm running "infinite" processes, with the current --group behaviour I'll never see those logs come out.
Thanks!
P.s I've just seen in 1.16.0 the behaviour of --exit-on-error was changed to wait for in-process tasks to finish before exiting. Given my intended use case I'd also need the previous behaviour. Maybe 3 separate options needed? I.e.
--exit-on-error -> current behaviour
--kill-on-error-hard -> SIGTERM+SIGHUP all ongoing processes if any error
--kill-on-error-soft -> SIGKILL all ongoing processes if any error
Love the look of the library.
Looking to replace GNU-parallel with this, but seems like
--ungroupisn't an option.In my case, I do want output interleaving as I'm running "infinite" processes, with the current
--groupbehaviour I'll never see those logs come out.Thanks!
P.s I've just seen in 1.16.0 the behaviour of
--exit-on-errorwas changed to wait for in-process tasks to finish before exiting. Given my intended use case I'd also need the previous behaviour. Maybe 3 separate options needed? I.e.--exit-on-error-> current behaviour--kill-on-error-hard->SIGTERM+SIGHUPall ongoing processes if any error--kill-on-error-soft->SIGKILLall ongoing processes if any error