Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia |
| linux:bash:parallel [08/05/2026 04:26] – creat mate | linux:bash:parallel [08/05/2026 04:29] (actual) – [ejemplos] mate |
|---|
| == parámetros ejecución | == parámetros ejecución |
| * ''-j <núcleos>'': número de núcleos máximos a usar | * ''-j <núcleos>'': número de núcleos máximos a usar |
| * ''--progress'': muestra progreso | * ''%%--%%progress'': muestra progreso |
| * ''--load X%'': máximo nivel de carga de la CPU antes de lanzar otro proceso | * ''%%--%%load X%'': máximo nivel de carga de la CPU antes de lanzar otro proceso |
| * ''--memfree XG'': mínimo de memoria libre antes de lanzar otro proceso | * ''%%--%%memfree XG'': mínimo de memoria libre antes de lanzar otro proceso |
| * ''dry-run'': simulación de ejecución | * ''%%--%%dry-run'': simulación de ejecución |
| * ''--eta'': tiempo estimado de finalización basado en los ya ejecutados | * ''%%--%%eta'': tiempo estimado de finalización basado en los ya ejecutados |
| * ''--joblog'': crea un archivo de registro. Permite continuar el trabajo si se acabó inesperadamente. | * ''%%--%%joblog'': crea un archivo de registro. Permite continuar el trabajo si se acabó inesperadamente. |
| |
| == parámetros argumentos | == parámetros argumentos |
| |
| # fitxer de subjectes | # fitxer de subjectes |
| ##export SUBJECTS=/media/analysis/usr/akaruk/ENIGMA/enigma_scz/project_81/execucio_freesurfer/InputFreeSurfer1.txt | |
| export SUBJECTS=/media/analysis/usr/akaruk/ENIGMA/enigma_scz/project_53/informacio_participants/participants.txt | export SUBJECTS=/media/analysis/usr/akaruk/ENIGMA/enigma_scz/project_53/informacio_participants/participants.txt |
| |
| time cat $SUBJECTS | parallel -j 4 --progress "echo Procesando {} - {}; sleep 1" | time cat $SUBJECTS | parallel -j 4 --progress "recon-all -i ${SUBJECTS_INPUT_DIR}{}.nii.gz -s {} -all" |
| ##time cat $SUBJECTS | parallel -j 4 --progress "recon-all -i ${SUBJECTS_INPUT_DIR}{}.nii.gz -s {} -all" | |
| |
| exit 0 | exit 0 |
| done | done |
| </code> | </code> |
| <code bash> | * <code bash> |
| #!/usr/bin/env bash | #!/usr/bin/env bash |
| |
| done | done |
| </code> | </code> |
| <code bash> | * <code bash> |
| #!/usr/bin/env bash | #!/usr/bin/env bash |
| |