The docs make a comparison with: ``` cmd1 & cmd2 & cmd3 ``` But really you should compare it with: ``` cmd1 & cmd2 & cmd3 & wait ``` This will wait until all commands have terminated. But yes, ^C will not abort all commands unlike parallel-shell.