[ << Ejecución de lilypond-book ] | [Top][Contents][Index] | [ Programas externos >> ] |
| [ < Extensiones de nombres de archivo ] | [ Up: Ejecución de lilypond-book ] | [ Plantillas de lilypond-book > ] |
3.6 Ejecución paralela
El programa lilypond-book no se puede usar para procesar
documentos en paralelo si el directorio de salida es el mismo. Si
intenta hacerlo, se fuerza en su lugar una ejecución secuencial,
en orden arbitrario, de los procesos de lilypond-book
usando un archivo de bloqueo.
En otras palabras, para procesar documentos foo.lytex y
bar.lytex al mismo tiempo (a través de la utilidad
make, por ejemplo), póngalos en dos directorios
diferentes como foo/foo.lytex y bar/bar.lytex, o
bien use la opción de la línea de órdenes --output con
distintos valores.
Observe que el propio LilyPond puede procesar realmente varios
archivos de entrada en paralelo. Dado que lilypond-book
pasa una lista de todos los fragmentos del documento a
lilypond de una sola vez, es posible la ejecución
paralela usando su opción -djob-count.
lilypond-book --process="lilypond -djob-count=4" \
--output=foo \
... \
foo.lytex
[ << Ejecución de lilypond-book ] | [Top][Contents][Index] | [ Programas externos >> ] |
| [ < Extensiones de nombres de archivo ] | [ Up: Ejecución de lilypond-book ] | [ Plantillas de lilypond-book > ] |