Stapelverarbeitung und mehr mit Prll 0.5

Stapelverarbeitung und mehr mit Prll 0.5

Parallel

Prll, ein Hilfsprogramm für die parallele Verarbeitung von Jobs in Unix-Shells, ist in Version 0.5 erhältlich.

Auf modernen Multiprozessor- und Multicore-Rechnern lohnt es sich, Aufgaben wie beispielsweise die Stapelverarbeitung von Bilddateien zu parallelisieren. Das Skript Prll und seine Hilfsprogramme ermöglichen das für Shellfunktionen und Kommandozeilen in Bash und Zsh. Die Kommandozeile “prll -s ‘mogrify -flip $1’ *.jpg” beispielsweise dient dazu, alle JPEG-Dateien im aktuellen Verzeichnis horizontal zu spiegeln. Prll lässt dabei automatisch so viele Prozesse gleichzeitig laufen wie Prozessorkerne zur Verfügung stehen.

Die Release 0.5 verwendet Ausgabepuffer und Locking, damit sich die Ausgaben der einzelnen Prozesse nicht vermischen. Daneben lässt sich die Ausführung nun auch aus Funktionen heraus unterbrechen. Außerdem stehen nun sämtliche Bestandteile von Prll unter der Lizenz GPLv3.

Weitere Informationen gibt es auf der Prll-Projektseite. Dort steht die Software auch als Quelltext-Tarball zum Download bereit. Der Autor hat sie unter Linux, FreeBSD, OpenBSD und Mac OS X erfolgreich getestet.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben