Re: For parallelisieren
Hallo,
Mathias Brodala <info@noctus.net> writes:
> Dirk Neumann, 23.08.2007 19:50:
>> for name in *.ps; do ps2pdf $name &; done
>>
>> Hier werden jetzt schnell hintereinander so viele Prozesse gestartet, wie
>> .ps-Dateien vorhanden sind. Dann ist schnell der RAM zu eng.
>
> Dann lasse nur einen „ps2pdf“-Prozess starten, welcher alle Dateien abarbeitet:
>
> find -name "*.ps" -exec ps2pdf {} +
Abgesehen davon, dass es rekursiv arbeitet, ist dies praktisch das
gleiche wie Dirks ursprüngliche for-Schleife.
> Oder:
>
> find -name "*.ps" -print0 | xargs -0 ps2pdf
Das geht leider gar nicht, weil ps2pdf immer nur _eine_ Datei
verarbeiten kann. :-/
Sven
Reply to: