mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-25 23:47:53 +00:00
Released as 20131222 ('玉兔 Mandela').
This commit is contained in:
parent
f1ad123e52
commit
045f534475
83
NEWS
83
NEWS
|
@ -1,3 +1,86 @@
|
||||||
|
20131222
|
||||||
|
|
||||||
|
* GNU Parallel now has a motto: For people who live life in the
|
||||||
|
parallel lane.
|
||||||
|
|
||||||
|
* Detect if the buffer dir $TMPDIR runs out of space. This changes a
|
||||||
|
central piece of code, making this release alpha quality.
|
||||||
|
|
||||||
|
* --keep-order --(n)onall will sort according to the sshlogin.
|
||||||
|
|
||||||
|
* Detection number of CPUs on DEC Tru64.
|
||||||
|
|
||||||
|
* GNU sql: --list-tables for sqlite3.
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Variational Message-Passing: Extension to
|
||||||
|
Continuous Variables and Applications in Multi-Target Tracking
|
||||||
|
http://www.ics.uci.edu/~ajfrank/pubs/thesis.pdf
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Genome Assembly: Scaffolding Guided by
|
||||||
|
Related Genomes
|
||||||
|
https://www.duo.uio.no/handle/10852/37431
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Metagenomic analysis of Mariana Trench
|
||||||
|
sediment samples
|
||||||
|
http://repositorio.ul.pt/handle/10451/9436
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Diacritization, automatic segmentation
|
||||||
|
and labeling for Levantine Arabic speech
|
||||||
|
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642556
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Investigation of emotion classification
|
||||||
|
using speech rhythm metrics
|
||||||
|
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6642591
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: A Rhythm-Based Analysis of Arabic Native
|
||||||
|
and Non-Native Speaking Styles
|
||||||
|
http://www.ijsps.com/uploadfile/2013/1128/20131128014413279.pdf
|
||||||
|
|
||||||
|
* GNU Parallel was cited in: Evolutionary optimization of wetlands
|
||||||
|
design
|
||||||
|
http://dl.acm.org/citation.cfm?id=2480400
|
||||||
|
|
||||||
|
* GNU Parallel was cited (unfortunately with wrong citation) in:
|
||||||
|
RDBMS vs NoSQL: Performance and Scaling Comparison
|
||||||
|
http://www.epcc.ed.ac.uk/sites/default/files/Dissertations/2012-2013/RDBMS%20vs%20NoSQL%20-%20Performance%20and%20Scaling%20Comparison.pdf
|
||||||
|
|
||||||
|
* GNU Parallel was used (without proper citation) in: Comprehensive
|
||||||
|
Analysis Pipeline for Discovery of Human Genetic Variation
|
||||||
|
http://www.google.com/patents/US20130311106
|
||||||
|
|
||||||
|
* Encrypt and decrypt in parallel with GPG
|
||||||
|
http://blog.tkassembled.com/412/encrypt-and-decrypt-in-parallel-with-gpg/
|
||||||
|
|
||||||
|
* Using GNU Parallel to create a SVM classifier
|
||||||
|
http://ivanyu.me/blog/2013/12/01/parallel/
|
||||||
|
|
||||||
|
* Parallel xz compression
|
||||||
|
http://anthon.home.xs4all.nl/rants/2013/parallel_xz/
|
||||||
|
|
||||||
|
* Got CPUs to burn? Put 'em to work with GNU parallel
|
||||||
|
http://baoilleach.blogspot.dk/2013/11/got-cpus-to-burn-put-em-to-work-with.html
|
||||||
|
|
||||||
|
* Parallel rsync
|
||||||
|
http://pastebin.com/JmnB9ffq
|
||||||
|
|
||||||
|
* Gnu Parallel for fun and profit
|
||||||
|
https://gist.github.com/celoyd/f7eb55ad69c9b33fd8c3
|
||||||
|
|
||||||
|
* Parallelization of Exploitation
|
||||||
|
http://rantsideasstuff.com/parallelization-of-exploitation/
|
||||||
|
|
||||||
|
* Running assemblies in parallel
|
||||||
|
https://khmer-protocols.readthedocs.org/en/v0.8.3/metagenomics/4-assemble.html
|
||||||
|
|
||||||
|
* Procesando la contabilidad del PP
|
||||||
|
http://www.neorazorx.com/2013/07/procesando-la-contabilidad-del-pp.html
|
||||||
|
|
||||||
|
* Mon make à moi (French)
|
||||||
|
http://www.slideshare.net/lindenb/mon-make-moi-tout-sauf-galaxy
|
||||||
|
|
||||||
|
* Bug fixes and man page updates.
|
||||||
|
|
||||||
|
|
||||||
20131122
|
20131122
|
||||||
|
|
||||||
* A citation notice is printed on stderr only if stderr is a terminal,
|
* A citation notice is printed on stderr only if stderr is a terminal,
|
||||||
|
|
12
README
12
README
|
@ -40,9 +40,9 @@ document.
|
||||||
|
|
||||||
Full installation of GNU Parallel is as simple as:
|
Full installation of GNU Parallel is as simple as:
|
||||||
|
|
||||||
wget http://ftpmirror.gnu.org/parallel/parallel-20131122.tar.bz2
|
wget http://ftpmirror.gnu.org/parallel/parallel-20131222.tar.bz2
|
||||||
bzip2 -dc parallel-20131122.tar.bz2 | tar xvf -
|
bzip2 -dc parallel-20131222.tar.bz2 | tar xvf -
|
||||||
cd parallel-20131122
|
cd parallel-20131222
|
||||||
./configure && make && make install
|
./configure && make && make install
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,9 +51,9 @@ Full installation of GNU Parallel is as simple as:
|
||||||
If you are not root you can add ~/bin to your path and install in
|
If you are not root you can add ~/bin to your path and install in
|
||||||
~/bin and ~/share:
|
~/bin and ~/share:
|
||||||
|
|
||||||
wget http://ftpmirror.gnu.org/parallel/parallel-20131122.tar.bz2
|
wget http://ftpmirror.gnu.org/parallel/parallel-20131222.tar.bz2
|
||||||
bzip2 -dc parallel-20131122.tar.bz2 | tar xvf -
|
bzip2 -dc parallel-20131222.tar.bz2 | tar xvf -
|
||||||
cd parallel-20131122
|
cd parallel-20131222
|
||||||
./configure --prefix=$HOME && make && make install
|
./configure --prefix=$HOME && make && make install
|
||||||
|
|
||||||
Or if your system lacks 'make' you can simply copy src/parallel
|
Or if your system lacks 'make' you can simply copy src/parallel
|
||||||
|
|
20
configure
vendored
20
configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for parallel 20131122.
|
# Generated by GNU Autoconf 2.69 for parallel 20131222.
|
||||||
#
|
#
|
||||||
# Report bugs to <bug-parallel@gnu.org>.
|
# Report bugs to <bug-parallel@gnu.org>.
|
||||||
#
|
#
|
||||||
|
@ -579,8 +579,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='parallel'
|
PACKAGE_NAME='parallel'
|
||||||
PACKAGE_TARNAME='parallel'
|
PACKAGE_TARNAME='parallel'
|
||||||
PACKAGE_VERSION='20131122'
|
PACKAGE_VERSION='20131222'
|
||||||
PACKAGE_STRING='parallel 20131122'
|
PACKAGE_STRING='parallel 20131222'
|
||||||
PACKAGE_BUGREPORT='bug-parallel@gnu.org'
|
PACKAGE_BUGREPORT='bug-parallel@gnu.org'
|
||||||
PACKAGE_URL=''
|
PACKAGE_URL=''
|
||||||
|
|
||||||
|
@ -1194,7 +1194,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures parallel 20131122 to adapt to many kinds of systems.
|
\`configure' configures parallel 20131222 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -1260,7 +1260,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of parallel 20131122:";;
|
short | recursive ) echo "Configuration of parallel 20131222:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -1327,7 +1327,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
parallel configure 20131122
|
parallel configure 20131222
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
|
@ -1344,7 +1344,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by parallel $as_me 20131122, which was
|
It was created by parallel $as_me 20131222, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -2159,7 +2159,7 @@ fi
|
||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE='parallel'
|
PACKAGE='parallel'
|
||||||
VERSION='20131122'
|
VERSION='20131222'
|
||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
@ -2710,7 +2710,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by parallel $as_me 20131122, which was
|
This file was extended by parallel $as_me 20131222, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -2772,7 +2772,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
parallel config.status 20131122
|
parallel config.status 20131222
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
AC_INIT([parallel], [20131122], [bug-parallel@gnu.org])
|
AC_INIT([parallel], [20131222], [bug-parallel@gnu.org])
|
||||||
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
|
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
|
||||||
AC_CONFIG_HEADERS([config.h])
|
AC_CONFIG_HEADERS([config.h])
|
||||||
AC_CONFIG_FILES([
|
AC_CONFIG_FILES([
|
||||||
|
|
|
@ -96,8 +96,11 @@ gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-$
|
||||||
|
|
||||||
#../ftpsync/src/ftpsync parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} ftp://ftp-upload.gnu.org/incoming/alpha/
|
#../ftpsync/src/ftpsync parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} ftp://ftp-upload.gnu.org/incoming/alpha/
|
||||||
|
|
||||||
echo put parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} | ncftp ftp://ftp-upload.gnu.org/incoming/ftp/
|
../ftpsync/src/ftpsync parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} ftp://ftp-upload.gnu.org/incoming/ftp/
|
||||||
echo put parallel-latest.tar.bz2{,.sig,*asc} | ncftp ftp://ftp-upload.gnu.org/incoming/ftp/
|
../ftpsync/src/ftpsync parallel-latest.tar.bz2{,.sig,*asc} ftp://ftp-upload.gnu.org/incoming/ftp/
|
||||||
|
|
||||||
|
#echo put parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} | ncftp ftp://ftp-upload.gnu.org/incoming/ftp/
|
||||||
|
#echo put parallel-latest.tar.bz2{,.sig,*asc} | ncftp ftp://ftp-upload.gnu.org/incoming/ftp/
|
||||||
#echo put parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} | ncftp ftp://ftp-upload.gnu.org/incoming/alpha/
|
#echo put parallel-$YYYYMMDD.tar.bz2{,.sig,*asc} | ncftp ftp://ftp-upload.gnu.org/incoming/alpha/
|
||||||
|
|
||||||
|
|
||||||
|
@ -201,13 +204,25 @@ cc:Sandro Cazzaniga <kharec@mandriva.org>,
|
||||||
Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>,
|
Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>,
|
||||||
Jesse Alama <jesse.alama@gmail.com>
|
Jesse Alama <jesse.alama@gmail.com>
|
||||||
|
|
||||||
Subject: GNU Parallel 20131222 ('Yutu' 玉兔 eller Mandela) released
|
Subject: GNU Parallel 20131222 (玉兔 Mandela) released
|
||||||
|
|
||||||
GNU Parallel 20131222 ('Yutu' 玉兔 eller Mandela) has been released. It is
|
GNU Parallel 20131222 (玉兔 Mandela) has been released. It is
|
||||||
available for download at: http://ftp.gnu.org/gnu/parallel/
|
available for download at: http://ftp.gnu.org/gnu/parallel/
|
||||||
|
|
||||||
New in this release:
|
New in this release:
|
||||||
|
|
||||||
|
* GNU Parallel now has a motto: For people who live life in the
|
||||||
|
parallel lane.
|
||||||
|
|
||||||
|
* Detect if the buffer dir $TMPDIR runs out of space. This changes a
|
||||||
|
central piece of code, making this release alpha quality.
|
||||||
|
|
||||||
|
* --keep-order --(n)onall will sort according to the sshlogin.
|
||||||
|
|
||||||
|
* Detection number of CPUs on DEC Tru64.
|
||||||
|
|
||||||
|
* GNU sql: --list-tables for sqlite3.
|
||||||
|
|
||||||
* GNU Parallel was cited in: Variational Message-Passing: Extension to
|
* GNU Parallel was cited in: Variational Message-Passing: Extension to
|
||||||
Continuous Variables and Applications in Multi-Target Tracking
|
Continuous Variables and Applications in Multi-Target Tracking
|
||||||
http://www.ics.uci.edu/~ajfrank/pubs/thesis.pdf
|
http://www.ics.uci.edu/~ajfrank/pubs/thesis.pdf
|
||||||
|
@ -309,7 +324,8 @@ http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
|
||||||
Walk through the tutorial (man parallel_tutorial). Your commandline
|
Walk through the tutorial (man parallel_tutorial). Your commandline
|
||||||
will love you for it.
|
will love you for it.
|
||||||
|
|
||||||
When using GNU Parallel for a publication please cite:
|
When using programs that use GNU Parallel to process data for
|
||||||
|
publication please cite:
|
||||||
|
|
||||||
O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login:
|
O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login:
|
||||||
The USENIX Magazine, February 2011:42-47.
|
The USENIX Magazine, February 2011:42-47.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Summary: Shell tool for executing jobs in parallel
|
Summary: Shell tool for executing jobs in parallel
|
||||||
Name: parallel
|
Name: parallel
|
||||||
Version: 20131122
|
Version: 20131222
|
||||||
Release: 1
|
Release: 1
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: Productivity/File utilities
|
Group: Productivity/File utilities
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use Getopt::Long;
|
use Getopt::Long;
|
||||||
$Global::progname="niceload";
|
$Global::progname="niceload";
|
||||||
$Global::version = 20131122;
|
$Global::version = 20131222;
|
||||||
Getopt::Long::Configure("bundling","require_order");
|
Getopt::Long::Configure("bundling","require_order");
|
||||||
get_options_from_array(\@ARGV) || die_usage();
|
get_options_from_array(\@ARGV) || die_usage();
|
||||||
if($opt::version) {
|
if($opt::version) {
|
||||||
|
|
|
@ -625,7 +625,7 @@ sub get_options_from_array {
|
||||||
sub parse_options {
|
sub parse_options {
|
||||||
# Returns: N/A
|
# Returns: N/A
|
||||||
# Defaults:
|
# Defaults:
|
||||||
$Global::version = 20131202;
|
$Global::version = 20131222;
|
||||||
$Global::progname = 'parallel';
|
$Global::progname = 'parallel';
|
||||||
$Global::infinity = 2**31;
|
$Global::infinity = 2**31;
|
||||||
$Global::debug = 0;
|
$Global::debug = 0;
|
||||||
|
|
BIN
src/parallel.pdf
BIN
src/parallel.pdf
Binary file not shown.
|
@ -301,7 +301,7 @@ string that is not in the command line.
|
||||||
See also: B<:::>.
|
See also: B<:::>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--bar> (alpha testing)
|
=item B<--bar> (beta testing)
|
||||||
|
|
||||||
Show progress as a progress bar. In the bar is shown: % of jobs
|
Show progress as a progress bar. In the bar is shown: % of jobs
|
||||||
completed, estimated seconds left, and number of jobs started.
|
completed, estimated seconds left, and number of jobs started.
|
||||||
|
@ -311,9 +311,9 @@ It is compatible with B<zenity>:
|
||||||
seq 1000 | parallel -j30 --bar '(echo {};sleep 0.1)' 2> >(zenity --progress --auto-kill) | wc
|
seq 1000 | parallel -j30 --bar '(echo {};sleep 0.1)' 2> >(zenity --progress --auto-kill) | wc
|
||||||
|
|
||||||
|
|
||||||
=item B<--basefile> I<file> (alpha testing)
|
=item B<--basefile> I<file> (beta testing)
|
||||||
|
|
||||||
=item B<--bf> I<file> (alpha testing)
|
=item B<--bf> I<file> (beta testing)
|
||||||
|
|
||||||
I<file> will be transferred to each sshlogin before a jobs is
|
I<file> will be transferred to each sshlogin before a jobs is
|
||||||
started. It will be removed if B<--cleanup> is active. The file may be
|
started. It will be removed if B<--cleanup> is active. The file may be
|
||||||
|
@ -348,7 +348,7 @@ See also: B<--fg>, B<man sem>.
|
||||||
Implies B<--semaphore>.
|
Implies B<--semaphore>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--bibtex> (alpha testing)
|
=item B<--bibtex> (beta testing)
|
||||||
|
|
||||||
Print the BibTeX entry for GNU B<parallel> and disable citation
|
Print the BibTeX entry for GNU B<parallel> and disable citation
|
||||||
notice.
|
notice.
|
||||||
|
@ -372,7 +372,7 @@ I<size> defaults to 1M.
|
||||||
See B<--pipe> for use of this.
|
See B<--pipe> for use of this.
|
||||||
|
|
||||||
|
|
||||||
=item B<--cleanup> (alpha testing)
|
=item B<--cleanup> (beta testing)
|
||||||
|
|
||||||
Remove transferred files. B<--cleanup> will remove the transferred files
|
Remove transferred files. B<--cleanup> will remove the transferred files
|
||||||
on the remote computer after processing is done.
|
on the remote computer after processing is done.
|
||||||
|
@ -406,7 +406,7 @@ I<regexp> is a Perl Regular Expression:
|
||||||
http://perldoc.perl.org/perlre.html
|
http://perldoc.perl.org/perlre.html
|
||||||
|
|
||||||
|
|
||||||
=item B<--compress> (alpha testing)
|
=item B<--compress> (beta testing)
|
||||||
|
|
||||||
Compress temporary files. If the output is big and very compressible
|
Compress temporary files. If the output is big and very compressible
|
||||||
this will take up less disk space in $TMPDIR and possibly be faster due to less
|
this will take up less disk space in $TMPDIR and possibly be faster due to less
|
||||||
|
@ -417,7 +417,7 @@ B<plzip>, B<bzip2>, B<lzma>, B<lzip>, B<xz> in that order, and use the
|
||||||
first available.
|
first available.
|
||||||
|
|
||||||
|
|
||||||
=item B<--compress-program> I<prg> (alpha testing)
|
=item B<--compress-program> I<prg> (beta testing)
|
||||||
|
|
||||||
Use I<prg> for compressing temporary files. It is assumed that I<prg
|
Use I<prg> for compressing temporary files. It is assumed that I<prg
|
||||||
-dc> will decompress stdin (standard input) to stdout (standard
|
-dc> will decompress stdin (standard input) to stdout (standard
|
||||||
|
@ -518,7 +518,7 @@ See also B<--bg>, B<man sem>.
|
||||||
Implies B<--semaphore>.
|
Implies B<--semaphore>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--filter-hosts>
|
=item B<--filter-hosts> (alpha testing)
|
||||||
|
|
||||||
Remove down hosts. For each remote host: check that login through ssh
|
Remove down hosts. For each remote host: check that login through ssh
|
||||||
works. If not: do not use this host.
|
works. If not: do not use this host.
|
||||||
|
@ -608,7 +608,7 @@ specified, and for B<-I>{} otherwise. This option is deprecated;
|
||||||
use B<-I> instead.
|
use B<-I> instead.
|
||||||
|
|
||||||
|
|
||||||
=item B<--joblog> I<logfile> (alpha testing)
|
=item B<--joblog> I<logfile> (beta testing)
|
||||||
|
|
||||||
Logfile for executed jobs. Save a list of the executed jobs to
|
Logfile for executed jobs. Save a list of the executed jobs to
|
||||||
I<logfile> in the following TAB separated format: sequence number,
|
I<logfile> in the following TAB separated format: sequence number,
|
||||||
|
@ -807,7 +807,7 @@ This is useful for scripts that depend on features only available from
|
||||||
a certain version of GNU B<parallel>.
|
a certain version of GNU B<parallel>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--nonall>
|
=item B<--nonall> (alpha testing)
|
||||||
|
|
||||||
B<--onall> with no arguments. Run the command on all computers given
|
B<--onall> with no arguments. Run the command on all computers given
|
||||||
with B<--sshlogin> but take no arguments. GNU B<parallel> will log
|
with B<--sshlogin> but take no arguments. GNU B<parallel> will log
|
||||||
|
@ -818,7 +818,7 @@ This is useful for running the same command (e.g. uptime) on a list of
|
||||||
servers.
|
servers.
|
||||||
|
|
||||||
|
|
||||||
=item B<--onall>
|
=item B<--onall> (alpha testing)
|
||||||
|
|
||||||
Run all the jobs on all computers given with B<--sshlogin>. GNU
|
Run all the jobs on all computers given with B<--sshlogin>. GNU
|
||||||
B<parallel> will log into B<--jobs> number of computers in parallel
|
B<parallel> will log into B<--jobs> number of computers in parallel
|
||||||
|
@ -830,11 +830,11 @@ When using B<--group> the output will be grouped by each server, so
|
||||||
all the output from one server will be grouped together.
|
all the output from one server will be grouped together.
|
||||||
|
|
||||||
|
|
||||||
=item B<--output-as-files> (alpha testing)
|
=item B<--output-as-files> (beta testing)
|
||||||
|
|
||||||
=item B<--outputasfiles> (alpha testing)
|
=item B<--outputasfiles> (beta testing)
|
||||||
|
|
||||||
=item B<--files> (alpha testing)
|
=item B<--files> (beta testing)
|
||||||
|
|
||||||
Instead of printing the output to stdout (standard output) the output
|
Instead of printing the output to stdout (standard output) the output
|
||||||
of each job is saved in a file and the filename is then printed.
|
of each job is saved in a file and the filename is then printed.
|
||||||
|
@ -947,7 +947,7 @@ Print the number of CPU cores and exit (used by GNU B<parallel> itself
|
||||||
to determine the number of CPU cores on remote computers).
|
to determine the number of CPU cores on remote computers).
|
||||||
|
|
||||||
|
|
||||||
=item B<--no-notice> (alpha testing)
|
=item B<--no-notice> (beta testing)
|
||||||
|
|
||||||
Do not display citation notice. A citation notice is printed on stderr
|
Do not display citation notice. A citation notice is printed on stderr
|
||||||
(standard error) only if stderr (standard error) is a terminal, the
|
(standard error) only if stderr (standard error) is a terminal, the
|
||||||
|
@ -1100,7 +1100,7 @@ will generate the files:
|
||||||
See also B<--files>, B<--header>, B<--joblog>.
|
See also B<--files>, B<--header>, B<--joblog>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--resume> (alpha testing)
|
=item B<--resume> (beta testing)
|
||||||
|
|
||||||
Resumes from the last unfinished job. By reading B<--joblog> or the
|
Resumes from the last unfinished job. By reading B<--joblog> or the
|
||||||
B<--results> dir GNU B<parallel> will figure out the last unfinished
|
B<--results> dir GNU B<parallel> will figure out the last unfinished
|
||||||
|
@ -1133,7 +1133,7 @@ re-use the computers. This is useful if some jobs fail for no apparent
|
||||||
reason (such as network failure).
|
reason (such as network failure).
|
||||||
|
|
||||||
|
|
||||||
=item B<--return> I<filename> (alpha testing)
|
=item B<--return> I<filename> (beta testing)
|
||||||
|
|
||||||
Transfer files from remote computers. B<--return> is used with
|
Transfer files from remote computers. B<--return> is used with
|
||||||
B<--sshlogin> when the arguments are files on the remote computers. When
|
B<--sshlogin> when the arguments are files on the remote computers. When
|
||||||
|
@ -1487,7 +1487,7 @@ Print the job to be run on stderr (standard error).
|
||||||
See also B<-v>, B<-p>.
|
See also B<-v>, B<-p>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--transfer> (alpha testing)
|
=item B<--transfer> (beta testing)
|
||||||
|
|
||||||
Transfer files to remote computers. B<--transfer> is used with
|
Transfer files to remote computers. B<--transfer> is used with
|
||||||
B<--sshlogin> when the arguments are files and should be transferred
|
B<--sshlogin> when the arguments are files and should be transferred
|
||||||
|
|
|
@ -317,8 +317,8 @@ string that is not in the command line.
|
||||||
|
|
||||||
See also: @strong{:::}.
|
See also: @strong{:::}.
|
||||||
|
|
||||||
@item @strong{--bar} (alpha testing)
|
@item @strong{--bar} (beta testing)
|
||||||
@anchor{@strong{--bar} (alpha testing)}
|
@anchor{@strong{--bar} (beta testing)}
|
||||||
|
|
||||||
Show progress as a progress bar. In the bar is shown: % of jobs
|
Show progress as a progress bar. In the bar is shown: % of jobs
|
||||||
completed, estimated seconds left, and number of jobs started.
|
completed, estimated seconds left, and number of jobs started.
|
||||||
|
@ -327,11 +327,11 @@ It is compatible with @strong{zenity}:
|
||||||
|
|
||||||
seq 1000 | parallel -j30 --bar '(echo @{@};sleep 0.1)' 2> >(zenity --progress --auto-kill) | wc
|
seq 1000 | parallel -j30 --bar '(echo @{@};sleep 0.1)' 2> >(zenity --progress --auto-kill) | wc
|
||||||
|
|
||||||
@item @strong{--basefile} @emph{file} (alpha testing)
|
@item @strong{--basefile} @emph{file} (beta testing)
|
||||||
@anchor{@strong{--basefile} @emph{file} (alpha testing)}
|
@anchor{@strong{--basefile} @emph{file} (beta testing)}
|
||||||
|
|
||||||
@item @strong{--bf} @emph{file} (alpha testing)
|
@item @strong{--bf} @emph{file} (beta testing)
|
||||||
@anchor{@strong{--bf} @emph{file} (alpha testing)}
|
@anchor{@strong{--bf} @emph{file} (beta testing)}
|
||||||
|
|
||||||
@emph{file} will be transferred to each sshlogin before a jobs is
|
@emph{file} will be transferred to each sshlogin before a jobs is
|
||||||
started. It will be removed if @strong{--cleanup} is active. The file may be
|
started. It will be removed if @strong{--cleanup} is active. The file may be
|
||||||
|
@ -367,8 +367,8 @@ See also: @strong{--fg}, @strong{man sem}.
|
||||||
|
|
||||||
Implies @strong{--semaphore}.
|
Implies @strong{--semaphore}.
|
||||||
|
|
||||||
@item @strong{--bibtex} (alpha testing)
|
@item @strong{--bibtex} (beta testing)
|
||||||
@anchor{@strong{--bibtex} (alpha testing)}
|
@anchor{@strong{--bibtex} (beta testing)}
|
||||||
|
|
||||||
Print the BibTeX entry for GNU @strong{parallel} and disable citation
|
Print the BibTeX entry for GNU @strong{parallel} and disable citation
|
||||||
notice.
|
notice.
|
||||||
|
@ -392,8 +392,8 @@ than a single record.
|
||||||
|
|
||||||
See @strong{--pipe} for use of this.
|
See @strong{--pipe} for use of this.
|
||||||
|
|
||||||
@item @strong{--cleanup} (alpha testing)
|
@item @strong{--cleanup} (beta testing)
|
||||||
@anchor{@strong{--cleanup} (alpha testing)}
|
@anchor{@strong{--cleanup} (beta testing)}
|
||||||
|
|
||||||
Remove transferred files. @strong{--cleanup} will remove the transferred files
|
Remove transferred files. @strong{--cleanup} will remove the transferred files
|
||||||
on the remote computer after processing is done.
|
on the remote computer after processing is done.
|
||||||
|
@ -429,8 +429,8 @@ separating the columns. The n'th column can be access using
|
||||||
@emph{regexp} is a Perl Regular Expression:
|
@emph{regexp} is a Perl Regular Expression:
|
||||||
http://perldoc.perl.org/perlre.html
|
http://perldoc.perl.org/perlre.html
|
||||||
|
|
||||||
@item @strong{--compress} (alpha testing)
|
@item @strong{--compress} (beta testing)
|
||||||
@anchor{@strong{--compress} (alpha testing)}
|
@anchor{@strong{--compress} (beta testing)}
|
||||||
|
|
||||||
Compress temporary files. If the output is big and very compressible
|
Compress temporary files. If the output is big and very compressible
|
||||||
this will take up less disk space in $TMPDIR and possibly be faster due to less
|
this will take up less disk space in $TMPDIR and possibly be faster due to less
|
||||||
|
@ -440,8 +440,8 @@ GNU @strong{parallel} will try @strong{lzop}, @strong{pigz}, @strong{gzip}, @str
|
||||||
@strong{plzip}, @strong{bzip2}, @strong{lzma}, @strong{lzip}, @strong{xz} in that order, and use the
|
@strong{plzip}, @strong{bzip2}, @strong{lzma}, @strong{lzip}, @strong{xz} in that order, and use the
|
||||||
first available.
|
first available.
|
||||||
|
|
||||||
@item @strong{--compress-program} @emph{prg} (alpha testing)
|
@item @strong{--compress-program} @emph{prg} (beta testing)
|
||||||
@anchor{@strong{--compress-program} @emph{prg} (alpha testing)}
|
@anchor{@strong{--compress-program} @emph{prg} (beta testing)}
|
||||||
|
|
||||||
Use @emph{prg} for compressing temporary files. It is assumed that @emph{prg
|
Use @emph{prg} for compressing temporary files. It is assumed that @emph{prg
|
||||||
-dc} will decompress stdin (standard input) to stdout (standard
|
-dc} will decompress stdin (standard input) to stdout (standard
|
||||||
|
@ -545,8 +545,8 @@ See also @strong{--bg}, @strong{man sem}.
|
||||||
|
|
||||||
Implies @strong{--semaphore}.
|
Implies @strong{--semaphore}.
|
||||||
|
|
||||||
@item @strong{--filter-hosts}
|
@item @strong{--filter-hosts} (alpha testing)
|
||||||
@anchor{@strong{--filter-hosts}}
|
@anchor{@strong{--filter-hosts} (alpha testing)}
|
||||||
|
|
||||||
Remove down hosts. For each remote host: check that login through ssh
|
Remove down hosts. For each remote host: check that login through ssh
|
||||||
works. If not: do not use this host.
|
works. If not: do not use this host.
|
||||||
|
@ -640,8 +640,8 @@ This option is a synonym for @strong{-I}@emph{replace-str} if @emph{replace-str}
|
||||||
specified, and for @strong{-I}@{@} otherwise. This option is deprecated;
|
specified, and for @strong{-I}@{@} otherwise. This option is deprecated;
|
||||||
use @strong{-I} instead.
|
use @strong{-I} instead.
|
||||||
|
|
||||||
@item @strong{--joblog} @emph{logfile} (alpha testing)
|
@item @strong{--joblog} @emph{logfile} (beta testing)
|
||||||
@anchor{@strong{--joblog} @emph{logfile} (alpha testing)}
|
@anchor{@strong{--joblog} @emph{logfile} (beta testing)}
|
||||||
|
|
||||||
Logfile for executed jobs. Save a list of the executed jobs to
|
Logfile for executed jobs. Save a list of the executed jobs to
|
||||||
@emph{logfile} in the following TAB separated format: sequence number,
|
@emph{logfile} in the following TAB separated format: sequence number,
|
||||||
|
@ -859,8 +859,8 @@ GNU @strong{parallel} is less than @emph{version} the exit code is
|
||||||
This is useful for scripts that depend on features only available from
|
This is useful for scripts that depend on features only available from
|
||||||
a certain version of GNU @strong{parallel}.
|
a certain version of GNU @strong{parallel}.
|
||||||
|
|
||||||
@item @strong{--nonall}
|
@item @strong{--nonall} (alpha testing)
|
||||||
@anchor{@strong{--nonall}}
|
@anchor{@strong{--nonall} (alpha testing)}
|
||||||
|
|
||||||
@strong{--onall} with no arguments. Run the command on all computers given
|
@strong{--onall} with no arguments. Run the command on all computers given
|
||||||
with @strong{--sshlogin} but take no arguments. GNU @strong{parallel} will log
|
with @strong{--sshlogin} but take no arguments. GNU @strong{parallel} will log
|
||||||
|
@ -870,8 +870,8 @@ computer. @strong{-j} adjusts how many computers to log into in parallel.
|
||||||
This is useful for running the same command (e.g. uptime) on a list of
|
This is useful for running the same command (e.g. uptime) on a list of
|
||||||
servers.
|
servers.
|
||||||
|
|
||||||
@item @strong{--onall}
|
@item @strong{--onall} (alpha testing)
|
||||||
@anchor{@strong{--onall}}
|
@anchor{@strong{--onall} (alpha testing)}
|
||||||
|
|
||||||
Run all the jobs on all computers given with @strong{--sshlogin}. GNU
|
Run all the jobs on all computers given with @strong{--sshlogin}. GNU
|
||||||
@strong{parallel} will log into @strong{--jobs} number of computers in parallel
|
@strong{parallel} will log into @strong{--jobs} number of computers in parallel
|
||||||
|
@ -882,14 +882,14 @@ adjusts how many computers to log into in parallel.
|
||||||
When using @strong{--group} the output will be grouped by each server, so
|
When using @strong{--group} the output will be grouped by each server, so
|
||||||
all the output from one server will be grouped together.
|
all the output from one server will be grouped together.
|
||||||
|
|
||||||
@item @strong{--output-as-files} (alpha testing)
|
@item @strong{--output-as-files} (beta testing)
|
||||||
@anchor{@strong{--output-as-files} (alpha testing)}
|
@anchor{@strong{--output-as-files} (beta testing)}
|
||||||
|
|
||||||
@item @strong{--outputasfiles} (alpha testing)
|
@item @strong{--outputasfiles} (beta testing)
|
||||||
@anchor{@strong{--outputasfiles} (alpha testing)}
|
@anchor{@strong{--outputasfiles} (beta testing)}
|
||||||
|
|
||||||
@item @strong{--files} (alpha testing)
|
@item @strong{--files} (beta testing)
|
||||||
@anchor{@strong{--files} (alpha testing)}
|
@anchor{@strong{--files} (beta testing)}
|
||||||
|
|
||||||
Instead of printing the output to stdout (standard output) the output
|
Instead of printing the output to stdout (standard output) the output
|
||||||
of each job is saved in a file and the filename is then printed.
|
of each job is saved in a file and the filename is then printed.
|
||||||
|
@ -1004,8 +1004,8 @@ itself to determine the number of physical CPUs on remote computers).
|
||||||
Print the number of CPU cores and exit (used by GNU @strong{parallel} itself
|
Print the number of CPU cores and exit (used by GNU @strong{parallel} itself
|
||||||
to determine the number of CPU cores on remote computers).
|
to determine the number of CPU cores on remote computers).
|
||||||
|
|
||||||
@item @strong{--no-notice} (alpha testing)
|
@item @strong{--no-notice} (beta testing)
|
||||||
@anchor{@strong{--no-notice} (alpha testing)}
|
@anchor{@strong{--no-notice} (beta testing)}
|
||||||
|
|
||||||
Do not display citation notice. A citation notice is printed on stderr
|
Do not display citation notice. A citation notice is printed on stderr
|
||||||
(standard error) only if stderr (standard error) is a terminal, the
|
(standard error) only if stderr (standard error) is a terminal, the
|
||||||
|
@ -1173,8 +1173,8 @@ will generate the files:
|
||||||
|
|
||||||
See also @strong{--files}, @strong{--header}, @strong{--joblog}.
|
See also @strong{--files}, @strong{--header}, @strong{--joblog}.
|
||||||
|
|
||||||
@item @strong{--resume} (alpha testing)
|
@item @strong{--resume} (beta testing)
|
||||||
@anchor{@strong{--resume} (alpha testing)}
|
@anchor{@strong{--resume} (beta testing)}
|
||||||
|
|
||||||
Resumes from the last unfinished job. By reading @strong{--joblog} or the
|
Resumes from the last unfinished job. By reading @strong{--joblog} or the
|
||||||
@strong{--results} dir GNU @strong{parallel} will figure out the last unfinished
|
@strong{--results} dir GNU @strong{parallel} will figure out the last unfinished
|
||||||
|
@ -1206,8 +1206,8 @@ there are fewer than @emph{n} computers in @strong{--sshlogin} GNU @strong{paral
|
||||||
re-use the computers. This is useful if some jobs fail for no apparent
|
re-use the computers. This is useful if some jobs fail for no apparent
|
||||||
reason (such as network failure).
|
reason (such as network failure).
|
||||||
|
|
||||||
@item @strong{--return} @emph{filename} (alpha testing)
|
@item @strong{--return} @emph{filename} (beta testing)
|
||||||
@anchor{@strong{--return} @emph{filename} (alpha testing)}
|
@anchor{@strong{--return} @emph{filename} (beta testing)}
|
||||||
|
|
||||||
Transfer files from remote computers. @strong{--return} is used with
|
Transfer files from remote computers. @strong{--return} is used with
|
||||||
@strong{--sshlogin} when the arguments are files on the remote computers. When
|
@strong{--sshlogin} when the arguments are files on the remote computers. When
|
||||||
|
@ -1591,8 +1591,8 @@ Print the job to be run on stderr (standard error).
|
||||||
|
|
||||||
See also @strong{-v}, @strong{-p}.
|
See also @strong{-v}, @strong{-p}.
|
||||||
|
|
||||||
@item @strong{--transfer} (alpha testing)
|
@item @strong{--transfer} (beta testing)
|
||||||
@anchor{@strong{--transfer} (alpha testing)}
|
@anchor{@strong{--transfer} (beta testing)}
|
||||||
|
|
||||||
Transfer files to remote computers. @strong{--transfer} is used with
|
Transfer files to remote computers. @strong{--transfer} is used with
|
||||||
@strong{--sshlogin} when the arguments are files and should be transferred
|
@strong{--sshlogin} when the arguments are files and should be transferred
|
||||||
|
|
|
@ -124,7 +124,7 @@
|
||||||
.\" ========================================================================
|
.\" ========================================================================
|
||||||
.\"
|
.\"
|
||||||
.IX Title "PARALLEL_TUTORIAL 1"
|
.IX Title "PARALLEL_TUTORIAL 1"
|
||||||
.TH PARALLEL_TUTORIAL 1 "2013-12-03" "20131122" "parallel"
|
.TH PARALLEL_TUTORIAL 1 "2013-12-03" "20131222" "parallel"
|
||||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||||
.\" way too many mistakes in technical documents.
|
.\" way too many mistakes in technical documents.
|
||||||
.if n .ad l
|
.if n .ad l
|
||||||
|
|
2
src/sql
2
src/sql
|
@ -556,7 +556,7 @@ $Global::Initfile && unlink $Global::Initfile;
|
||||||
exit ($err);
|
exit ($err);
|
||||||
|
|
||||||
sub parse_options {
|
sub parse_options {
|
||||||
$Global::version = 20131130;
|
$Global::version = 20131222;
|
||||||
$Global::progname = 'sql';
|
$Global::progname = 'sql';
|
||||||
|
|
||||||
# This must be done first as this may exec myself
|
# This must be done first as this may exec myself
|
||||||
|
|
BIN
src/sql.pdf
BIN
src/sql.pdf
Binary file not shown.
Loading…
Reference in a new issue