Number of simultaneous jobs
:
--jobs can read from a file which is re-read when a job finishes:
echo 50% > my_jobs /usr/bin/time parallel -N0 --jobs my_jobs sleep 1 :::: num128 & sleep 1 echo 0 > my_jobs wait
The first second only 50% of the CPU cores will run a job. Then 0 is put into my_jobs and then the rest of the jobs will be started in parallel.
Eu recomendo passar uma hora andando pelo tutorial. Sua linha de comando vai te amar por isso.