[Lunar-commits] <moonbase> parallel: new module

Auke Kok sofar at foo-projects.org
Mon Feb 7 23:46:40 CET 2011


commit 093b3975a66e654b5930bfab5c5f3bc8e6ab8754
Author: Christian Krause <kizkizzbangbang at googlemail.com>
Date:   Mon Feb 7 23:46:40 2011 +0100

    parallel: new module
---
 zbeta/parallel/DETAILS |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/zbeta/parallel/DETAILS b/zbeta/parallel/DETAILS
new file mode 100644
index 0000000..67fc923
--- /dev/null
+++ b/zbeta/parallel/DETAILS
@@ -0,0 +1,34 @@
+          MODULE=parallel
+         VERSION=20110122
+          SOURCE=$MODULE-$VERSION.tar.bz2
+   SOURCE_URL[0]=$GNU_URL/$MODULE
+   SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE
+      SOURCE_VFY=sha1:9cd809f381be983ea22cd0e515812d91221a32b4
+        WEB_SITE=http://www.gnu.org/software/parallel/
+         ENTERED=20110206
+         UPDATED=20110206
+           SHORT="build and execute command lines from standard input concurrently"
+
+cat << EOF
+GNU parallel is a shell tool for executing jobs in parallel locally or
+using remote computers. A job is typically a single command or a small
+script that has to be run for each of the lines in the input. The
+typical input is a list of files, a list of hosts, a list of users,
+a list of URLs, or a list of tables.
+
+If you use xargs today you will find GNU parallel very easy to use as
+GNU parallel is written to have the same options as xargs. If you write
+loops in shell, you will find GNU parallel may be able to replace most
+of the loops and make them run faster by running several jobs in
+parallel. If you use ppss or pexec you will find GNU parallel will
+often make the command easier to read.
+
+GNU parallel makes sure output from the commands is the same output as
+you would get had you run the commands sequentially. This makes it
+possible to use output from GNU parallel as input for other programs.
+
+For each line of input GNU parallel will execute command with the line
+as arguments. If no command is given, the line of input is executed.
+Several lines will be run in parallel. GNU parallel can often be used
+as a substitute for xargs or cat | sh.
+EOF


More information about the Lunar-commits mailing list