Usando parallel (no pacote moreutils ):
parallel -j 2 -- 'lsyncd lsyncd.lua' 'webpack --progress --color -w'
Como o processo parallel é executado em primeiro plano, pressionar CTRL + C terminará todos os processos executados em cima dele de uma só vez.
-
-j: use para limitar o número de trabalhos que são executados ao mesmo tempo; -
--: separa as opções dos comandos.
% parallel -j 2 -- 'while true; do echo foo; sleep 1; done' 'while true; do echo bar; sleep 1; done'
bar
foo
bar
foo
bar
foo
^C
%