gnu_parallel - Shell tool for executing jobs in parallel

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name gnu_parallel
Package version 20180422
Package release lp150.1.1
Package architecture noarch
Package type rpm
Installed size 650.77 KB
Download size 282.40 KB
Official Mirror
GNU Parallel is a shell tool for executing jobs in parallel using one
or more computers. A job can be 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. A job can also be a command that reads from
a pipe. GNU Parallel can then split the input and pipe it into
commands in parallel.


Package Version Architecture Repository
gnu_parallel - - -


Name Value
/usr/bin/env -
/usr/bin/perl -


Name Value
gnu_parallel = 20180422-lp150.1.1


Type URL
Binary Package gnu_parallel-20180422-lp150.1.1.noarch.rpm
Source Package gnu_parallel-20180422-lp150.1.1.src.rpm

Install Howto

Install gnu_parallel rpm package:

# zypper install gnu_parallel




2018-04-23 -
- update to 20180422:
* Parse input sources as CSV with --csv. With --pipe only consider
full CSV-records
* Time in --bar is printed as 1d02h03m04s
* Optimization of --tee: It spawns a process less per value
2018-03-30 -
- update to 20180322:
* niceload -p can now take multiple pids separated by comma
* --timeout gives a warning when killing processes
* --embed now uses the same code for all supported shells
* --delay can now take arguments like 1h12m07s
2018-03-07 -
- Update to new upstream release 20180222
* --embed makes it possible to embed GNU parallel
in a shell script.
2017-12-24 -
- update to 20171222:
* env_parset for ash, dash, ksh, sh, zsh
* Automatically create hostgroups if argument ends in @sshlogin
2017-10-23 -
- update to 20171022:
* Initial support for XDG Base Directory $XDG_* environment
2017-10-05 -
- update to 20170922:
* Use '--limit myprog' to make a dynamic job limit. Just return 0
to spawn another job, 1 to not spawn another job, and 2 to kill
the youngest job.
* PARALLEL_RSYNC_OPTS and --rsync-opts sets the options for rsync
(Default: -rlDzR).
* Download all of humble bundle books in parallel
2017-09-06 -
- update to 20170822:
* --line-buffer no longer uses tempfiles. This is faster and
makes it possible for a single process to output more data than
there is free disk space.
* ship documentation license texts
2017-07-30 -
- update to 20170722:
* Bug fixes and man page updates
2017-07-07 -
- update to 20170622:
* The command line can now contain \257 (Macron) or UTF
characters containing \257.
- includes changes from 20170522:
* --timeout can now use s=second,m=minute,h=hour,d=day.
* --dr is now an alias for --dry-run.
- remove donation nag screen, add parallel-remove-nag-screen.patch
See "man 1 parallel" or "parallel --citation" for the upstream
request for citation or project donation.
2017-05-08 -
- update to 20170422:
* --halt supports done in addition to success and fail.
* parset will set variables in parallel in Bash.
* Bug fixes and man page updates.
- includes changes from 20170322:
* --rpl can now take arguments by adding '(regexp)' in the
replacement string.
* Bug fixes and man page updates.
- includes changes from 20170222:
* env_parallel now supports /bin/sh, ash, dash.
* --tee will pipe all data to all jobs. Used with --pipe/
- -pipepart and :::. Small example: seq 3333 | parallel --pipe
- -tee --tag 'grep {} | wc -l' ::: {0..9}
* If --results {replstr} ends in /: save in dir. Otherwise save
as file. Example: parallel --results {} echo {} ::: a b c
* Bug fixes and man page updates.
- includes changes from 20170206alpha:
* --tee introduced.

See Also

Package Description
gnu_parallel-doc-20180422-lp150.1.1.noarch.rpm Documentation for GNU parallel
gnubg-1.04.001-lp150.1.18.x86_64.rpm Plays and analyzes backgammon games and matches on a world class level
gnubg-databases-1.04.001-lp150.1.18.x86_64.rpm Bearoff databases for gnubg
gnubg-doc-1.04.001-lp150.1.18.x86_64.rpm Documentation for gnubg
gnubg-lang-1.04.001-lp150.1.18.noarch.rpm Translations for package gnubg
gnubg-sounds-1.04.001-lp150.1.18.x86_64.rpm Sounds for gnubg
gnucap-0.35-lp150.1.4.x86_64.rpm Gnu Circuit Analysis Package
gnucash-3.0-lp150.1.12.x86_64.rpm Personal Finance Manager
gnucash-devel-3.0-lp150.1.12.x86_64.rpm Development files for GnuCash
gnucash-docs-3.0-lp150.1.1.noarch.rpm Documentation Module for GnuCash
gnucash-lang-3.0-lp150.1.12.noarch.rpm Translations for package gnucash
gnuchess-6.2.5-lp150.2.1.x86_64.rpm GNU Chess Program
gnugo-3.9.1+git20130613.84a32e9-lp150.1.35.x86_64.rpm Chinese Board Game "Go"
gnuhealth-3.2.9-lp150.4.3.noarch.rpm A Health and Hospital Information System
gnuhealth-client-3.2.6-lp150.1.1.noarch.rpm The client of the GNU Health Hospital system