Prll is a tool for executing shell functions in parallel. It provides a convenient interface for performing a single task in parallel, using multiple data files or other types of data as parameters of a shell function, and simply making full use of multi-core/multiprocessor machines. Prll is not only used in shell scripts, but also for interactive shells, and can be used as a shell function for the convenience of the user. Prll can automate the project by using a helper program written in C.
The Prll 0.6.1 version adds Prll_seq, a simple alternative to GNU seq. Five locks can provide users with the functions they need to synchronize. Additional accessibility features are added to ease the transfer and fragmentation of multiple parameters.
Software Information: http://prll.sourceforge.net/
Download Address: http://nchc.dl.sourceforge.net/project/prll/prll-0.6.1.tar.bz2