mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-25 23:47:53 +00:00
parallel: Test that PARALLEL_ENV as a fifo works.
testsuite: Check normal installation (incl. building docs). testsuite: Less sensitive to run on slow machine.
This commit is contained in:
parent
efec4ca8a2
commit
1a81db5e2b
|
@ -207,29 +207,12 @@ GNU Parallel 20180622 ('') <<[stable]>> has been released. It is available for d
|
||||||
|
|
||||||
Quote of the month:
|
Quote of the month:
|
||||||
|
|
||||||
GNU Parallel 實在太方便啦!!
|
<<>>
|
||||||
Yucheng Chuang @yorkxin@twitter
|
|
||||||
|
|
||||||
|
|
||||||
New in this release:
|
New in this release:
|
||||||
|
|
||||||
* Deal better with multibyte chars by forcing LC_ALL=C.
|
https://esgeeks.com/gnu-parallel-ejecutar-comandos-simultaneo-linux/
|
||||||
|
|
||||||
* GNU Parallel was introduced in Pincount Podcast: https://pincountpodcast.com/episodes/29.html
|
|
||||||
|
|
||||||
|
|
||||||
?https://www.zcfy.cc/article/get-more-done-at-the-linux-command-line-with-gnu-parallel
|
|
||||||
https://linux.cn/article-9718-1.html
|
|
||||||
https://poesiabinaria.net/2018/06/ejecutando-tareas-desde-consola-simultaneamente-gnu-parallel/
|
|
||||||
https://www.ubuntizando.com/como-ejecutar-varias-tareas-simultaneamente-en-el-terminal-con-gnu-parallel/
|
|
||||||
dr.dk
|
|
||||||
https://www.techrepublic.com/article/how-to-run-commands-simultaneously-with-gnu-parallel/#ftag=RSS56d97e7
|
|
||||||
|
|
||||||
http://mpharrigan.com/2016/08/02/parallel.html
|
|
||||||
http://slhogle.github.io/2016/gnu-parallel/
|
|
||||||
http://genoglobe.kr/kribb/gnu_parallel
|
|
||||||
|
|
||||||
https://www.crowdsupply.com/ground-electronics/circumference/updates/a-gnu-parallel-clustering-demo
|
|
||||||
|
|
||||||
<<Citation not OK: BAMClipper: removing primers from alignments to minimize false-negative mutations in amplicon next-generation sequencing https://www.nature.com/articles/s41598-017-01703-6>>
|
<<Citation not OK: BAMClipper: removing primers from alignments to minimize false-negative mutations in amplicon next-generation sequencing https://www.nature.com/articles/s41598-017-01703-6>>
|
||||||
|
|
||||||
|
|
|
@ -299,7 +299,7 @@ Report bugs to <bug-parallel@gnu.org>.
|
||||||
|
|
||||||
Copyright (C) 2004-11-19 Ole Tange, http://ole.tange.dk
|
Copyright (C) 2004-11-19 Ole Tange, http://ole.tange.dk
|
||||||
|
|
||||||
Copyright (C) 2005,2006,2006,2008,2009,2010 Ole Tange, http://ole.tange.dk
|
Copyright (C) 2005,2006,2007,2008,2009,2010 Ole Tange, http://ole.tange.dk
|
||||||
|
|
||||||
Copyright (C) 2010,2011,2012,2013,2014,2015,2016,2017,2018 Ole Tange,
|
Copyright (C) 2010,2011,2012,2013,2014,2015,2016,2017,2018 Ole Tange,
|
||||||
http://ole.tange.dk and Free Software Foundation, Inc.
|
http://ole.tange.dk and Free Software Foundation, Inc.
|
||||||
|
|
89
src/parallel
89
src/parallel
|
@ -1374,9 +1374,78 @@ sub parse_options {
|
||||||
|
|
||||||
if(defined $opt::eta) { $opt::progress = $opt::eta; }
|
if(defined $opt::eta) { $opt::progress = $opt::eta; }
|
||||||
if(defined $opt::bar) { $opt::progress = $opt::bar; }
|
if(defined $opt::bar) { $opt::progress = $opt::bar; }
|
||||||
|
|
||||||
|
# Funding a free software project is hard. GNU parallel is no
|
||||||
|
# exception. On top of that it seems the less visible a project
|
||||||
|
# is, the harder it is to get funding. And the nature of GNU
|
||||||
|
# parallel is that it will never be seen by "the guy with the
|
||||||
|
# checkbook", but only by the people doing the actual work.
|
||||||
|
#
|
||||||
|
# This problem has been covered by others - though no solution has
|
||||||
|
# been found:
|
||||||
|
# https://www.slideshare.net/NadiaEghbal/consider-the-maintainer
|
||||||
|
# https://www.numfocus.org/blog/why-is-numpy-only-now-getting-funded/
|
||||||
|
#
|
||||||
|
# Before implementing the citation notice it was discussed with
|
||||||
|
# the users:
|
||||||
|
# https://lists.gnu.org/archive/html/parallel/2013-11/msg00006.html
|
||||||
|
#
|
||||||
|
# Having to spend 10 seconds on running 'parallel --citation' once
|
||||||
|
# is no doubt not an ideal solution, but no one has so far come up
|
||||||
|
# with an ideal solution - neither for funding GNU parallel nor
|
||||||
|
# other free software.
|
||||||
|
#
|
||||||
|
# If you believe you have the perfect solution, you should try it
|
||||||
|
# out, and if it works, you should post it on the email
|
||||||
|
# list. Ideas that will cost work and which have not been tested
|
||||||
|
# are, however, unlikely to be prioritized.
|
||||||
|
#
|
||||||
|
# Please note that GPL version 3 gives you the right to fork GNU
|
||||||
|
# Parallel under a new name, but it does not give you the right to
|
||||||
|
# distribute modified copies with the citation notice disabled
|
||||||
|
# under the name GNU Parallel. To do that you need to be the owner
|
||||||
|
# of the GNU Parallel trademark. The xt:Commerce case shows this.
|
||||||
|
#
|
||||||
|
# Description of the xt:Commerce case in OLG Duesseldorf
|
||||||
|
# http://www.inta.org/INTABulletin/Pages/GERMANYGeneralPublicLicenseDoesNotPermitUseofThird-PartyTrademarksforAdvertisingModifiedVersionsofOpen-SourceSoftware.aspx
|
||||||
|
#
|
||||||
|
# The verdict in German
|
||||||
|
# https://www.admody.com/urteilsdatenbank/cafe6fdaeed3/OLG-Duesseldorf_Urteil_vom_28-September-2010_Az_I-20-U-41-09
|
||||||
|
#
|
||||||
|
# Other free software limiting derivates by the same name
|
||||||
|
# https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux_derivatives#Legal_aspects
|
||||||
|
# https://tm.joomla.org/trademark-faq.html
|
||||||
|
# https://www.mozilla.org/en-US/foundation/trademarks/faq/
|
||||||
|
#
|
||||||
|
# Running 'parallel --citation' one single time takes less than 10
|
||||||
|
# seconds, and will silence the citation notice for future
|
||||||
|
# runs. If that is too much trouble for you, why not use one of
|
||||||
|
# the alternatives instead? See a list in: 'man
|
||||||
|
# parallel_alternatives'
|
||||||
citation_notice();
|
citation_notice();
|
||||||
|
|
||||||
parse_halt();
|
parse_halt();
|
||||||
|
|
||||||
|
if($ENV{'PARALLEL_ENV'}) {
|
||||||
|
# Read environment and set $Global::parallel_env
|
||||||
|
# Must be done before is_acceptable_command_line_length()
|
||||||
|
my $penv = $ENV{'PARALLEL_ENV'};
|
||||||
|
# unset $PARALLEL_ENV: It should not be given to children
|
||||||
|
# because it takes up a lot of env space
|
||||||
|
delete $ENV{'PARALLEL_ENV'};
|
||||||
|
if(-e $penv) {
|
||||||
|
# This is a file/fifo: Replace envvar with content of file
|
||||||
|
open(my $parallel_env, "<", $penv) ||
|
||||||
|
::die_bug("Cannot read parallel_env from $penv");
|
||||||
|
local $/; # Put <> in slurp mode
|
||||||
|
$penv = <$parallel_env>;
|
||||||
|
close $parallel_env;
|
||||||
|
}
|
||||||
|
# Map \001 to \n to make it easer to quote \n in $PARALLEL_ENV
|
||||||
|
$penv =~ s/\001/\n/g;
|
||||||
|
$Global::parallel_env = $penv;
|
||||||
|
}
|
||||||
|
|
||||||
parse_sshlogin();
|
parse_sshlogin();
|
||||||
|
|
||||||
if(remote_hosts() and ($opt::X or $opt::m or $opt::xargs)) {
|
if(remote_hosts() and ($opt::X or $opt::m or $opt::xargs)) {
|
||||||
|
@ -7787,25 +7856,15 @@ sub wrapped {
|
||||||
$command = "/bin/echo " .
|
$command = "/bin/echo " .
|
||||||
::shell_quote_scalar(::shell_quote_scalar($command));
|
::shell_quote_scalar(::shell_quote_scalar($command));
|
||||||
}
|
}
|
||||||
if($ENV{'PARALLEL_ENV'}) {
|
if($Global::parallel_env) {
|
||||||
if(-e $ENV{'PARALLEL_ENV'}) {
|
|
||||||
# This is a file/fifo: Replace envvar with content of file
|
|
||||||
open(my $parallel_env, "<", $ENV{'PARALLEL_ENV'}) ||
|
|
||||||
::die_bug("Cannot read parallel_env from $ENV{'PARALLEL_ENV'}");
|
|
||||||
local $/;
|
|
||||||
$ENV{'PARALLEL_ENV'} = <$parallel_env>;
|
|
||||||
close $parallel_env;
|
|
||||||
}
|
|
||||||
# If $PARALLEL_ENV set, put that in front of the command
|
# If $PARALLEL_ENV set, put that in front of the command
|
||||||
# Used for env_parallel.*
|
# Used for env_parallel.*
|
||||||
# Map \001 to \n to make it easer to quote \n in $PARALLEL_ENV
|
|
||||||
$ENV{'PARALLEL_ENV'} =~ s/\001/\n/g;
|
|
||||||
if($Global::shell =~ /zsh/) {
|
if($Global::shell =~ /zsh/) {
|
||||||
# The extra 'eval' will make aliases work, too
|
# The extra 'eval' will make aliases work, too
|
||||||
$command = $ENV{'PARALLEL_ENV'}."\n".
|
$command = $Global::parallel_env."\n".
|
||||||
"eval ".::shell_quote_scalar($command);
|
"eval ".::shell_quote_scalar($command);
|
||||||
} else {
|
} else {
|
||||||
$command = $ENV{'PARALLEL_ENV'}."\n".$command;
|
$command = $Global::parallel_env."\n".$command;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($opt::cat) {
|
if($opt::cat) {
|
||||||
|
@ -10472,8 +10531,8 @@ sub is_acceptable_command_line_length {
|
||||||
# 0 if the command line length is too long
|
# 0 if the command line length is too long
|
||||||
# 1 otherwise
|
# 1 otherwise
|
||||||
my $len = shift;
|
my $len = shift;
|
||||||
if($ENV{PARALLEL_ENV}) {
|
if($Global::parallel_env) {
|
||||||
$len += length $ENV{PARALLEL_ENV} + (-s $ENV{PARALLEL_ENV})*2;
|
$len += length $Global::parallel_env;
|
||||||
}
|
}
|
||||||
::qqx("true "."x"x$len);
|
::qqx("true "."x"x$len);
|
||||||
::debug("init", "$len=$? ");
|
::debug("init", "$len=$? ");
|
||||||
|
|
|
@ -488,6 +488,11 @@ making it harder to finance development. However, if you pay 10000
|
||||||
EUR, you have done your part to finance future development and should
|
EUR, you have done your part to finance future development and should
|
||||||
feel free to use B<--will-cite> in scripts.
|
feel free to use B<--will-cite> in scripts.
|
||||||
|
|
||||||
|
If you do not want to help financing future development by letting
|
||||||
|
other users see the citation notice or by paying, then please use
|
||||||
|
another tool instead of GNU B<parallel>. You can find some of the
|
||||||
|
alternatives in B<man parallel_alternatives>.
|
||||||
|
|
||||||
|
|
||||||
=item B<--block> I<size>
|
=item B<--block> I<size>
|
||||||
|
|
||||||
|
|
|
@ -1213,7 +1213,7 @@ B<rush> has:
|
||||||
|
|
||||||
=item * B<awk -v> like custom defined variables (B<-v>)
|
=item * B<awk -v> like custom defined variables (B<-v>)
|
||||||
|
|
||||||
With GNU B<parallel> you would simply simply set a shell variable:
|
With GNU B<parallel> you would simply set a shell variable:
|
||||||
|
|
||||||
parallel 'v={}; echo "$v"' ::: foo
|
parallel 'v={}; echo "$v"' ::: foo
|
||||||
echo foo | rush -v v={} 'echo {v}'
|
echo foo | rush -v v={} 'echo {v}'
|
||||||
|
@ -1568,7 +1568,7 @@ This test stresses whether output mixes.
|
||||||
=head2 RAM: Output limited by RAM
|
=head2 RAM: Output limited by RAM
|
||||||
|
|
||||||
Some tools cache output in RAM. This makes them extremely slow if the
|
Some tools cache output in RAM. This makes them extremely slow if the
|
||||||
output is bigger than physical memory and crash if the the output is
|
output is bigger than physical memory and crash if the output is
|
||||||
bigger than the virtual memory.
|
bigger than the virtual memory.
|
||||||
|
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
|
@ -740,22 +740,25 @@ B<$PARALLEL_SHELL>.
|
||||||
=head2 Always running commands in a shell
|
=head2 Always running commands in a shell
|
||||||
|
|
||||||
If the command is a simple command with no redirection and setting of
|
If the command is a simple command with no redirection and setting of
|
||||||
variables, the command I<could> be run without spawning a shell. E.g.:
|
variables, the command I<could> be run without spawning a
|
||||||
|
shell. E.g. this simple B<grep> matching either 'ls ' or ' wc >> c':
|
||||||
|
|
||||||
parallel "grep -E 'a|bc' {}" ::: foo
|
parallel "grep -E 'ls | wc >> c' {}" ::: foo
|
||||||
|
|
||||||
could be run as:
|
could be run as:
|
||||||
|
|
||||||
system("grep","-E","a|bc","foo");
|
system("grep","-E","ls | wc >> c","foo");
|
||||||
|
|
||||||
However, as soon as the command is a bit more complex a shell I<must>
|
However, as soon as the command is a bit more complex a shell I<must>
|
||||||
be spawned:
|
be spawned:
|
||||||
|
|
||||||
parallel "grep -E 'a|bc' {} | wc" ::: foo
|
parallel "grep -E 'ls | wc >> c' {} | wc >> c" ::: foo
|
||||||
|
parallel "LANG=C grep -E 'ls | wc >> c' {}" ::: foo
|
||||||
|
|
||||||
It is impossible to tell the difference between these two without
|
It is impossible to tell the difference between these without parsing
|
||||||
parsing the string (is the B<|> a pipe in shell or an alternation in
|
the string (is the B<|> a pipe in shell or an alternation in a B<grep>
|
||||||
B<grep>?).
|
regexp? Is B<LANG=C> a command in B<csh> or setting a variable in
|
||||||
|
B<bash>? Is B<>>> redirection or part of a regexp?).
|
||||||
|
|
||||||
On top of this wrapper scripts will often require a shell to be
|
On top of this wrapper scripts will often require a shell to be
|
||||||
spawned.
|
spawned.
|
||||||
|
@ -884,7 +887,7 @@ B<--sqlmaster> be the part that shuffles the jobs. The B<--sqlworker>s
|
||||||
simply executes according to Seq number.
|
simply executes according to Seq number.
|
||||||
|
|
||||||
|
|
||||||
=head --csv
|
=head2 --csv
|
||||||
|
|
||||||
B<--pipepart> is incompatible with B<--csv> because you can have
|
B<--pipepart> is incompatible with B<--csv> because you can have
|
||||||
records like:
|
records like:
|
||||||
|
@ -1193,15 +1196,21 @@ Before implementing the citation notice it was discussed with the
|
||||||
users:
|
users:
|
||||||
https://lists.gnu.org/archive/html/parallel/2013-11/msg00006.html
|
https://lists.gnu.org/archive/html/parallel/2013-11/msg00006.html
|
||||||
|
|
||||||
There is no doubt that this is not an ideal solution, but no one has
|
Having to spend 10 seconds on running B<parallel --citation> once is
|
||||||
so far come up with an ideal solution - neither for funding GNU
|
no doubt not an ideal solution, but no one has so far come up with an
|
||||||
B<parallel> nor other free software.
|
ideal solution - neither for funding GNU B<parallel> nor other free
|
||||||
|
software.
|
||||||
|
|
||||||
If you believe you have the perfect solution, you should try it out,
|
If you believe you have the perfect solution, you should try it out,
|
||||||
and if it works, you should post it on the email list. Ideas that will
|
and if it works, you should post it on the email list. Ideas that will
|
||||||
cost work and which have not been tested are, however, unlikely to be
|
cost work and which have not been tested are, however, unlikely to be
|
||||||
prioritized.
|
prioritized.
|
||||||
|
|
||||||
|
Running B<parallel --citation> one single time takes less than 10
|
||||||
|
seconds, and will silence the citation notice for future runs. If that
|
||||||
|
is too much trouble for you, why not use one of the alternatives
|
||||||
|
instead? See a list in: B<man parallel_alternatives>.
|
||||||
|
|
||||||
|
|
||||||
=head1 Ideas for new design
|
=head1 Ideas for new design
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,8 @@ echo forever "'echo; pstree -lp '"$$"'; pstree -l'" $$ >/tmp/monitor
|
||||||
chmod 755 /tmp/monitor
|
chmod 755 /tmp/monitor
|
||||||
# Log rotate
|
# Log rotate
|
||||||
mkdir -p log
|
mkdir -p log
|
||||||
seq 10 -1 1 | parallel -j1 mv log/testsuite.log.{} log/testsuite.log.'{= $_++ =}'
|
seq 10 -1 1 |
|
||||||
|
parallel -j1 mv log/testsuite.log.{} log/testsuite.log.'{= $_++ =}'
|
||||||
mv testsuite.log log/testsuite.log.1
|
mv testsuite.log log/testsuite.log.1
|
||||||
date
|
date
|
||||||
mkdir -p actual-results
|
mkdir -p actual-results
|
||||||
|
|
|
@ -1,20 +1,3 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
echo '### Test installation missing pod2*'
|
# Moved to parallel-local-100s.sh
|
||||||
|
|
||||||
parallel which ::: pod2html pod2man pod2texi pod2pdf | sudo parallel mv {} {}.hidden
|
|
||||||
|
|
||||||
cd ~/privat/parallel
|
|
||||||
# Make a .tar.gz file
|
|
||||||
stdout make dist | perl -pe 's/make\[\d\]/make[0]/g;s/\d{8}/00000000/g'
|
|
||||||
LAST=$(ls *tar.gz | tail -n1)
|
|
||||||
|
|
||||||
cd /tmp
|
|
||||||
rm -rf parallel-20??????/
|
|
||||||
tar xf ~/privat/parallel/$LAST
|
|
||||||
cd parallel-20??????/
|
|
||||||
# Make sure files depending on *.pod have to be rebuilt
|
|
||||||
touch src/*pod src/sql
|
|
||||||
./configure && sudo stdout make install | perl -pe 's/make\[\d\]/make[0]/g;s/\d{8}/00000000/g'
|
|
||||||
|
|
||||||
parallel which {}.hidden ::: pod2html pod2man pod2texi pod2pdf | sudo parallel mv {} {.}
|
|
||||||
|
|
|
@ -215,11 +215,6 @@ echo 'bug #47290: xargs: Warning: a NUL character occurred in the input'
|
||||||
|
|
||||||
echo '**'
|
echo '**'
|
||||||
|
|
||||||
echo '### Test --shellquote'
|
|
||||||
parallel --tag -q -k {} -c perl\ -e\ \'print\ pack\(\"c\*\",1..255\)\'\ \|\ parallel\ -0\ --shellquote ::: ash bash csh dash fish fizsh ksh ksh93 lksh mksh posh rzsh sash sh static-sh tcsh yash zsh csh tcsh
|
|
||||||
|
|
||||||
echo '**'
|
|
||||||
|
|
||||||
echo xargs compatibility
|
echo xargs compatibility
|
||||||
|
|
||||||
echo '### Test -L -l and --max-lines'
|
echo '### Test -L -l and --max-lines'
|
||||||
|
@ -808,6 +803,21 @@ par_locale_quoting() {
|
||||||
printf '\243`/tmp/test\243`\n' | LC_ALL=zh_HK.big5hkscs parallel -v echo '$LC_ALL'
|
printf '\243`/tmp/test\243`\n' | LC_ALL=zh_HK.big5hkscs parallel -v echo '$LC_ALL'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
par_PARALLEL_ENV() {
|
||||||
|
echo '### PARALLEL_ENV as variable'
|
||||||
|
PARALLEL_ENV="v='OK as variable'" parallel {} '$v' ::: echo
|
||||||
|
PARALLEL_ENV=$(mktemp)
|
||||||
|
echo '### PARALLEL_ENV as file'
|
||||||
|
echo "v='OK as file'" > $PARALLEL_ENV
|
||||||
|
PARALLEL_ENV="$PARALLEL_ENV" parallel {} '$v' ::: echo
|
||||||
|
echo '### PARALLEL_ENV as fifo'
|
||||||
|
rm $PARALLEL_ENV
|
||||||
|
mkfifo $PARALLEL_ENV
|
||||||
|
# () needed to avoid [1]+ Done
|
||||||
|
(echo "v='OK as fifo'" > $PARALLEL_ENV &) 2>/dev/null
|
||||||
|
PARALLEL_ENV="$PARALLEL_ENV" parallel {} '$v' ::: echo
|
||||||
|
rm $PARALLEL_ENV
|
||||||
|
}
|
||||||
|
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
compgen -A function | grep par_ | sort |
|
compgen -A function | grep par_ | sort |
|
||||||
|
|
|
@ -28,6 +28,7 @@ par_exit_code() {
|
||||||
|
|
||||||
echo '# Ideally the command should return the same'
|
echo '# Ideally the command should return the same'
|
||||||
echo '# with or without parallel'
|
echo '# with or without parallel'
|
||||||
|
echo '# but fish 2.4.0 returns 1 while X.X.X returns 0'
|
||||||
parallel -kj500% --argsep ,, --tag in_shell_run_command {1} '{=2 $_=Q($_) =}' \
|
parallel -kj500% --argsep ,, --tag in_shell_run_command {1} '{=2 $_=Q($_) =}' \
|
||||||
,, $OK $BAD ,, \
|
,, $OK $BAD ,, \
|
||||||
'/tmp/mysleep '$s \
|
'/tmp/mysleep '$s \
|
||||||
|
@ -153,6 +154,37 @@ par_halt_on_error() {
|
||||||
parallel -j1 -k --tag mytest ::: -2 -1 0 1 2 ::: true false ::: true false
|
parallel -j1 -k --tag mytest ::: -2 -1 0 1 2 ::: true false ::: true false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
par_test_build_and_install() {
|
||||||
|
cd ~/privat/parallel
|
||||||
|
# Make a .tar.gz file
|
||||||
|
stdout make dist |
|
||||||
|
perl -pe 's/make\[\d\]/make[0]/g;s/\d{8}/00000000/g'
|
||||||
|
LAST=$(ls *tar.gz | tail -n1)
|
||||||
|
|
||||||
|
cd /tmp
|
||||||
|
rm -rf parallel-20??????/
|
||||||
|
tar xf ~/privat/parallel/$LAST
|
||||||
|
cd parallel-20??????/
|
||||||
|
|
||||||
|
echo "### Test normal build and install"
|
||||||
|
# Make sure files depending on *.pod have to be rebuilt
|
||||||
|
touch src/*pod src/sql
|
||||||
|
./configure &&
|
||||||
|
sudo stdout nice make install |
|
||||||
|
perl -pe 's/make\[\d\]/make[0]/g;s/\d{8}/00000000/g'
|
||||||
|
|
||||||
|
echo '### Test installation missing pod2*'
|
||||||
|
parallel which ::: pod2html pod2man pod2texi pod2pdf |
|
||||||
|
sudo parallel mv {} {}.hidden
|
||||||
|
# Make sure files depending on *.pod have to be rebuilt
|
||||||
|
touch src/*pod src/sql
|
||||||
|
./configure &&
|
||||||
|
sudo stdout nice make install |
|
||||||
|
perl -pe 's/make\[\d\]/make[0]/g;s/\d{8}/00000000/g'
|
||||||
|
|
||||||
|
parallel which {}.hidden ::: pod2html pod2man pod2texi pod2pdf |
|
||||||
|
sudo parallel mv {} {.}
|
||||||
|
}
|
||||||
|
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
compgen -A function | grep par_ | sort | parallel -vj0 -k --tag --joblog /tmp/jl-`basename $0` '{} 2>&1'
|
compgen -A function | grep par_ | sort | parallel -vj0 -k --tag --joblog /tmp/jl-`basename $0` '{} 2>&1'
|
||||||
|
|
|
@ -22,8 +22,16 @@ par_pipe_line_buffer() {
|
||||||
tmp1=$(tempfile)
|
tmp1=$(tempfile)
|
||||||
tmp2=$(tempfile)
|
tmp2=$(tempfile)
|
||||||
|
|
||||||
seq 200| parallel -N10 -L1 --pipe -j20 --line-buffer --tagstring {#} pv -qL 10 > $tmp1
|
nowarn() {
|
||||||
seq 200| parallel -N10 -L1 --pipe -j20 --tagstring {#} pv -qL 10 > $tmp2
|
# Ignore certain warnings
|
||||||
|
# parallel: Warning: Starting 11 processes took > 2 sec.
|
||||||
|
# parallel: Warning: Consider adjusting -j. Press CTRL-C to stop.
|
||||||
|
grep -v '^parallel: Warning: (Starting|Consider)'
|
||||||
|
}
|
||||||
|
|
||||||
|
export PARALLEL="-N10 -L1 --pipe -j20 --tagstring {#}"
|
||||||
|
seq 200| parallel --line-buffer pv -qL 10 > $tmp1 2> >(nowarn)
|
||||||
|
seq 200| parallel pv -qL 10 > $tmp2 2> >(nowarn)
|
||||||
cat $tmp1 | wc
|
cat $tmp1 | wc
|
||||||
diff $tmp1 $tmp2 >/dev/null
|
diff $tmp1 $tmp2 >/dev/null
|
||||||
echo These must diff: $?
|
echo These must diff: $?
|
||||||
|
@ -39,7 +47,7 @@ par__pipepart_spawn() {
|
||||||
echo '### bug #46214: Using --pipepart doesnt spawn multiple jobs in version 20150922'
|
echo '### bug #46214: Using --pipepart doesnt spawn multiple jobs in version 20150922'
|
||||||
seq 1000000 > /tmp/num1000000;
|
seq 1000000 > /tmp/num1000000;
|
||||||
stdout nice parallel --pipepart --progress -a /tmp/num1000000 --block 10k -j0 true |
|
stdout nice parallel --pipepart --progress -a /tmp/num1000000 --block 10k -j0 true |
|
||||||
grep 1:local | perl -pe 's/\d\d\d/999/g'
|
grep 1:local | perl -pe 's/\d\d\d/999/g; s/[2-9]/2+/g;'
|
||||||
}
|
}
|
||||||
|
|
||||||
par__pipe_tee() {
|
par__pipe_tee() {
|
||||||
|
@ -306,8 +314,6 @@ par_retries_all_fail() {
|
||||||
parallel -k -j0 --retries 2 --timeout 0.1 'echo {}; sleep {}; false' 2>/dev/null
|
parallel -k -j0 --retries 2 --timeout 0.1 'echo {}; sleep {}; false' 2>/dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
compgen -A function | grep par_ | sort |
|
compgen -A function | grep par_ | sort |
|
||||||
parallel --joblog /tmp/jl-`basename $0` -j10 --tag -k '{} 2>&1'
|
parallel --joblog /tmp/jl-`basename $0` -j10 --tag -k '{} 2>&1'
|
||||||
|
|
|
@ -78,9 +78,18 @@ linebuffer_matters() {
|
||||||
}
|
}
|
||||||
export -f incompressible_ascii
|
export -f incompressible_ascii
|
||||||
|
|
||||||
|
nowarn() {
|
||||||
|
# Ignore certain warnings
|
||||||
|
# parallel: Warning: Starting 11 processes took > 2 sec.
|
||||||
|
# parallel: Warning: Consider adjusting -j. Press CTRL-C to stop.
|
||||||
|
grep -v '^parallel: Warning: (Starting|Consider)'
|
||||||
|
}
|
||||||
|
|
||||||
parallel -j0 $linebuffer --compress $TAG \
|
parallel -j0 $linebuffer --compress $TAG \
|
||||||
incompressible_ascii ::: {0..10} |
|
incompressible_ascii ::: {0..10} 2> >(nowarn) |
|
||||||
perl -ne '/^(\d+)\s/ and print "$1\n"' | uniq | sort
|
perl -ne '/^(\d+)\s/ and print "$1\n"' |
|
||||||
|
uniq |
|
||||||
|
sort
|
||||||
}
|
}
|
||||||
|
|
||||||
# These can run in parallel if there are enough ressources
|
# These can run in parallel if there are enough ressources
|
||||||
|
@ -116,9 +125,21 @@ par_linebuffer_matters_compress() {
|
||||||
}
|
}
|
||||||
|
|
||||||
par_memfree() {
|
par_memfree() {
|
||||||
echo '### test memfree'
|
echo '### test memfree - it should be killed by timeout'
|
||||||
parallel --memfree 1k echo Free mem: ::: 1k
|
parallel --memfree 1k echo Free mem: ::: 1k
|
||||||
stdout parallel --timeout 20 --argsep II parallel --memfree 1t echo Free mem: ::: II 1t
|
stdout parallel --timeout 20 --argsep II parallel --memfree 1t echo Free mem: ::: II 1t |
|
||||||
|
grep -v TERM | grep -v ps/display.c
|
||||||
|
}
|
||||||
|
|
||||||
|
par_shellquote() {
|
||||||
|
echo '### Test --shellquote in all shells'
|
||||||
|
doit() {
|
||||||
|
# Run --shellquote for ascii 1..255 in a shell
|
||||||
|
shell="$1"
|
||||||
|
"$shell" -c perl\ -e\ \'print\ pack\(\"c\*\",1..255\)\'\ \|\ parallel\ -0\ --shellquote
|
||||||
|
}
|
||||||
|
export -f doit
|
||||||
|
parallel --tag -q -k doit {} ::: ash bash csh dash fish fizsh ksh ksh93 lksh mksh posh rzsh sash sh static-sh tcsh yash zsh csh tcsh
|
||||||
}
|
}
|
||||||
|
|
||||||
par_test_detected_shell() {
|
par_test_detected_shell() {
|
||||||
|
@ -150,7 +171,10 @@ par_test_detected_shell() {
|
||||||
}
|
}
|
||||||
export -f test_known_shell_pipe
|
export -f test_known_shell_pipe
|
||||||
|
|
||||||
parallel -j0 --tag -k ::: test_unknown_shell test_known_shell_c test_known_shell_pipe ::: $shells
|
stdout parallel -j0 --tag -k \
|
||||||
|
::: test_unknown_shell test_known_shell_c test_known_shell_pipe \
|
||||||
|
::: $shells |
|
||||||
|
grep -Ev 'parallel: Warning: (Starting .* processes took|Consider adjusting)'
|
||||||
}
|
}
|
||||||
|
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
|
|
|
@ -208,15 +208,6 @@ par_parcat_mixing() {
|
||||||
parcat $tmp1 $tmp2 | tr -s ab
|
parcat $tmp1 $tmp2 | tr -s ab
|
||||||
}
|
}
|
||||||
|
|
||||||
par_nice() {
|
|
||||||
echo 'Check that --nice works'
|
|
||||||
# parallel-20160422 OK
|
|
||||||
parallel --timeout 3 --nice 18 bzip2 '<' ::: /dev/zero /dev/zero &
|
|
||||||
sleep 1
|
|
||||||
# Should find 2 lines
|
|
||||||
ps -eo "%c %n" | grep 18 | grep bzip2
|
|
||||||
}
|
|
||||||
|
|
||||||
par_delay_human_readable() {
|
par_delay_human_readable() {
|
||||||
# Test that you can use d h m s in --delay
|
# Test that you can use d h m s in --delay
|
||||||
parallel --delay 0.1s echo ::: a b c
|
parallel --delay 0.1s echo ::: a b c
|
||||||
|
@ -244,5 +235,33 @@ par_exitval_signal() {
|
||||||
rm -f /tmp/parallel_joblog_exitval /tmp/parallel_joblog_signal
|
rm -f /tmp/parallel_joblog_exitval /tmp/parallel_joblog_signal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
par_do_not_export_ENV_PARALLEL() {
|
||||||
|
echo '### Do not export $ENV_PARALLEL to children'
|
||||||
|
doit() {
|
||||||
|
parallel echo '{=$_="\""x$_=}' ::: 60000 | wc
|
||||||
|
}
|
||||||
|
. `which env_parallel.bash`
|
||||||
|
env_parallel doit ::: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
par_nice() {
|
||||||
|
echo 'Check that --nice works'
|
||||||
|
# parallel-20160422 OK
|
||||||
|
# wait for load < 10
|
||||||
|
parallel --load 10 echo ::: load_10
|
||||||
|
parallel -j0 --timeout 10 --nice 18 bzip2 '<' ::: /dev/zero /dev/zero &
|
||||||
|
pid=$!
|
||||||
|
# Should find 2 lines
|
||||||
|
# Try 5 times if the machine is slow starting bzip2
|
||||||
|
(sleep 1; ps -eo "%c %n" | grep 18 | grep bzip2) ||
|
||||||
|
(sleep 1; ps -eo "%c %n" | grep 18 | grep bzip2) ||
|
||||||
|
(sleep 1; ps -eo "%c %n" | grep 18 | grep bzip2) ||
|
||||||
|
(sleep 1; ps -eo "%c %n" | grep 18 | grep bzip2) ||
|
||||||
|
(sleep 1; ps -eo "%c %n" | grep 18 | grep bzip2) ||
|
||||||
|
(sleep 1; ps -eo "%c %n" | grep 18 | grep bzip2)
|
||||||
|
parallel --retries 10 '! kill -TERM' ::: $pid 2>/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
compgen -A function | grep par_ | sort | parallel -j6 --tag -k '{} 2>&1'
|
compgen -A function | grep par_ | sort | parallel -j6 --tag -k '{} 2>&1'
|
||||||
|
|
|
@ -1,36 +1,30 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Force load 12 in 10 seconds
|
||||||
|
seq 12 |
|
||||||
|
stdout parallel --nice 11 --timeout 10 -j0 -N0 "bzip2 < /dev/zero" > /dev/null &
|
||||||
|
|
||||||
par_load_more_10s() {
|
par_load_more_10s() {
|
||||||
echo '### Test --load locally - should take >10s'
|
echo '### Test --load locally - should take >10s'
|
||||||
echo '# This will run 10 processes in parallel for 10s';
|
|
||||||
seq 10 |
|
|
||||||
nice stdout parallel --timeout 13 -j0 -N0 "bzip2 < /dev/zero" > /dev/null &
|
|
||||||
sleep 2
|
|
||||||
stdout /usr/bin/time -f %e parallel --load 10 sleep ::: 1 |
|
stdout /usr/bin/time -f %e parallel --load 10 sleep ::: 1 |
|
||||||
perl -ne '$_ > 10 and print "OK\n"'
|
perl -ne 'print $_ > 10 ? "OK\n" : "Broken: $_\n"'
|
||||||
}
|
}
|
||||||
|
|
||||||
par_load_file_less_10s() {
|
par_load_file_less_10s() {
|
||||||
echo '### Test --load read from a file - less than 10s'
|
echo '### Test --load read from a file - less than 10s'
|
||||||
echo '# This will run 10 processes in parallel for 10s'
|
echo 8 > /tmp/parallel_load_file2;
|
||||||
seq 10 |
|
(sleep 1; echo 1000 > /tmp/parallel_load_file2) &
|
||||||
nice stdout parallel --timeout 10 -j0 -N0 "bzip2 < /dev/zero" > /dev/null &
|
|
||||||
( echo 8 > /tmp/parallel_load_file2; sleep 10; echo 1000 > /tmp/parallel_load_file2 ) &
|
|
||||||
sleep 1
|
|
||||||
stdout /usr/bin/time -f %e parallel --load /tmp/parallel_load_file2 sleep ::: 1 |
|
stdout /usr/bin/time -f %e parallel --load /tmp/parallel_load_file2 sleep ::: 1 |
|
||||||
perl -ne '$_ > 0.1 and $_ < 20 and print "OK\n"'
|
perl -ne 'print(($_ > 0.1 and $_ < 10) ? "OK\n" : "Broken: $_\n")'
|
||||||
rm /tmp/parallel_load_file2
|
rm /tmp/parallel_load_file2
|
||||||
}
|
}
|
||||||
|
|
||||||
par_load_file_more_10s() {
|
par_load_file_more_10s() {
|
||||||
echo '### Test --load read from a file - more than 10s'
|
echo '### Test --load read from a file - more than 10s'
|
||||||
echo '# This will run 10 processes in parallel for 10s'
|
echo 8 > /tmp/parallel_load_file;
|
||||||
seq 10 |
|
(sleep 10; echo 1000 > /tmp/parallel_load_file) &
|
||||||
nice stdout parallel --timeout 10 -j0 -N0 "bzip2 < /dev/zero" > /dev/null &
|
|
||||||
( echo 8 > /tmp/parallel_load_file; sleep 10; echo 1000 > /tmp/parallel_load_file ) &
|
|
||||||
sleep 1
|
|
||||||
stdout /usr/bin/time -f %e parallel --load /tmp/parallel_load_file sleep ::: 1 |
|
stdout /usr/bin/time -f %e parallel --load /tmp/parallel_load_file sleep ::: 1 |
|
||||||
perl -ne '$_ > 9 and print "OK\n"'
|
perl -ne 'print $_ > 10 ? "OK\n" : "Broken: $_\n"'
|
||||||
rm /tmp/parallel_load_file
|
rm /tmp/parallel_load_file
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -83,6 +83,18 @@ par_hostgroup() {
|
||||||
parallel -S @g1+g2 -S @g1/1/tcsh@lo -S @g1/1/localhost -S @g2/1/parallel@lo whoami\;true ::: {1..6} | sort
|
parallel -S @g1+g2 -S @g1/1/tcsh@lo -S @g1/1/localhost -S @g2/1/parallel@lo whoami\;true ::: {1..6} | sort
|
||||||
}
|
}
|
||||||
|
|
||||||
|
par_tmux_termination() {
|
||||||
|
echo '### --tmux test - check termination'
|
||||||
|
doit() {
|
||||||
|
perl -e 'map {printf "$_%o%c\n",$_,$_}1..255' |
|
||||||
|
stdout parallel --tmux 'sleep 0.2;echo {}' :::: - ::: a b |
|
||||||
|
perl -pe 's:(/tmp\S*/tms).....:$1XXXXX:;'
|
||||||
|
}
|
||||||
|
export -f doit
|
||||||
|
stdout parallel --timeout 120 doit ::: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
compgen -A function | grep par_ | sort |
|
compgen -A function | grep par_ | sort |
|
||||||
# parallel --joblog /tmp/jl-`basename $0` -j10 --tag -k '{} 2>&1'
|
# parallel --joblog /tmp/jl-`basename $0` -j10 --tag -k '{} 2>&1'
|
||||||
|
|
|
@ -148,5 +148,5 @@ export -f $(compgen -A function | egrep 'p_|par_')
|
||||||
# Tested that -j0 in parallel is fastest (up to 15 jobs)
|
# Tested that -j0 in parallel is fastest (up to 15 jobs)
|
||||||
# more than 3 jobs: sqlite locks
|
# more than 3 jobs: sqlite locks
|
||||||
compgen -A function | grep par_ | sort |
|
compgen -A function | grep par_ | sort |
|
||||||
stdout parallel -vj3 -k --tag --joblog /tmp/jl-`basename $0` p_wrapper \
|
stdout parallel --timeout 100 -vj3 -k --tag --joblog /tmp/jl-`basename $0` p_wrapper \
|
||||||
:::: - ::: \$MYSQL \$PG \$SQLITE
|
:::: - ::: \$MYSQL \$PG \$SQLITE
|
||||||
|
|
|
@ -91,21 +91,21 @@ par_retries_1() {
|
||||||
echo '### Test of --retries - it should run 13 jobs in total';
|
echo '### Test of --retries - it should run 13 jobs in total';
|
||||||
export PARALLEL="--retries 1 -S 12/localhost,1/:,parallel@parallel-server1 -uq"
|
export PARALLEL="--retries 1 -S 12/localhost,1/:,parallel@parallel-server1 -uq"
|
||||||
seq 0 12 |
|
seq 0 12 |
|
||||||
stdout parallel perl -e 'print "job{}\n";exit({})' | wc -l
|
parallel perl -e 'print "job{}\n";exit({})' 2>/dev/null | wc -l
|
||||||
}
|
}
|
||||||
|
|
||||||
par_retries_2() {
|
par_retries_2() {
|
||||||
echo '### Test of --retries - it should run 25 jobs in total';
|
echo '### Test of --retries - it should run 25 jobs in total';
|
||||||
export PARALLEL="--retries 2 -S 12/localhost,1/:,parallel@parallel-server1 -uq"
|
export PARALLEL="--retries 2 -S 12/localhost,1/:,parallel@parallel-server1 -uq"
|
||||||
seq 0 12 |
|
seq 0 12 |
|
||||||
stdout parallel perl -e 'print "job{}\n";exit({})' | wc -l
|
parallel perl -e 'print "job{}\n";exit({})' 2>/dev/null | wc -l
|
||||||
}
|
}
|
||||||
|
|
||||||
par_retries_4() {
|
par_retries_4() {
|
||||||
echo '### Test of --retries - it should run 49 jobs in total';
|
echo '### Test of --retries - it should run 49 jobs in total';
|
||||||
export PARALLEL="--retries 4 -S 12/localhost,1/:,parallel@parallel-server1 -uq"
|
export PARALLEL="--retries 4 -S 12/localhost,1/:,parallel@parallel-server1 -uq"
|
||||||
seq 0 12 |
|
seq 0 12 |
|
||||||
stdout parallel perl -e 'print "job{}\n";exit({})' | wc -l
|
parallel perl -e 'print "job{}\n";exit({})' 2>/dev/null | wc -l
|
||||||
}
|
}
|
||||||
|
|
||||||
par_retries_bug_from_2010() {
|
par_retries_bug_from_2010() {
|
||||||
|
@ -156,4 +156,5 @@ par_retries_bug_from_2010() {
|
||||||
export -f $(compgen -A function | grep par_)
|
export -f $(compgen -A function | grep par_)
|
||||||
#compgen -A function | grep par_ | sort | parallel --delay $D -j$P --tag -k '{} 2>&1'
|
#compgen -A function | grep par_ | sort | parallel --delay $D -j$P --tag -k '{} 2>&1'
|
||||||
compgen -A function | grep par_ | sort |
|
compgen -A function | grep par_ | sort |
|
||||||
parallel --joblog /tmp/jl-`basename $0` --delay 0.1 -j10 --tag -k '{} 2>&1'
|
parallel --joblog /tmp/jl-`basename $0` --delay 0.1 -j10 --tag -k '{} 2>&1' |
|
||||||
|
grep -Ev 'microk8s|smart connected IoT'
|
||||||
|
|
|
@ -99,10 +99,6 @@ echo '### added transfersize/returnsize to local jobs'
|
||||||
echo '### --pipe --round-robin'
|
echo '### --pipe --round-robin'
|
||||||
seq 1000 | parallel --joblog /dev/stderr --block 1111 -j2 --pipe --round-robin pv -qL300 2>&1 >/dev/null | cut -f 5-7 | sort
|
seq 1000 | parallel --joblog /dev/stderr --block 1111 -j2 --pipe --round-robin pv -qL300 2>&1 >/dev/null | cut -f 5-7 | sort
|
||||||
|
|
||||||
echo '### --tmux test - check termination'
|
|
||||||
perl -e 'map {printf "$_%o%c\n",$_,$_}1..255' |
|
|
||||||
stdout parallel --tmux 'sleep 0.2;echo {}' :::: - ::: a b |
|
|
||||||
perl -pe 's:(/tmp\S+/tms).....:$1XXXXX:;'
|
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ export -f par_tmux_filter
|
||||||
par_tmux() {
|
par_tmux() {
|
||||||
# Read command line length on stdin
|
# Read command line length on stdin
|
||||||
# The line will be a number of \'s
|
# The line will be a number of \'s
|
||||||
(stdout parallel --timeout 3 --tmux --delay 0.03 echo '{}{=$_="\\"x$_=}'; echo $?) |
|
(stdout parallel --timeout 10 --tmux --delay 0.03 echo '{}{=$_="\\"x$_=}'; echo $?) |
|
||||||
par_tmux_filter
|
par_tmux_filter
|
||||||
}
|
}
|
||||||
export -f par_tmux
|
export -f par_tmux
|
||||||
|
@ -24,7 +24,7 @@ export -f par_tmux
|
||||||
# echo '### bug #48841: --tmux(pane) --fg should start tmux in foreground'
|
# echo '### bug #48841: --tmux(pane) --fg should start tmux in foreground'
|
||||||
# stdout /usr/bin/time -f %e script -q -f -c /tmp/parallel-local7-script /dev/null | perl -ne '$_ >= 26 and $_ <= 45 and print "OK\n"'
|
# stdout /usr/bin/time -f %e script -q -f -c /tmp/parallel-local7-script /dev/null | perl -ne '$_ >= 26 and $_ <= 45 and print "OK\n"'
|
||||||
|
|
||||||
cat <<'EOF' | sed -e 's/;$/; /;s/$SERVER1/'$SERVER1'/;s/$SERVER2/'$SERVER2'/' | stdout parallel -vj8 --delay 1 --timeout 60 --retries 1 -k --joblog /tmp/jl-`basename $0` -L1
|
cat <<'EOF' | sed -e 's/;$/; /;s/$SERVER1/'$SERVER1'/;s/$SERVER2/'$SERVER2'/' | stdout parallel -vj8 --delay 1 --timeout 100 --retries 1 -k --joblog /tmp/jl-`basename $0` -L1
|
||||||
|
|
||||||
echo '### tmux-1.9'
|
echo '### tmux-1.9'
|
||||||
seq 000 100 | PARALLEL_TMUX=tmux-1.9 par_tmux
|
seq 000 100 | PARALLEL_TMUX=tmux-1.9 par_tmux
|
||||||
|
@ -64,11 +64,11 @@ echo '### tmux-1.8 fails'
|
||||||
|
|
||||||
echo '### tmux-1.8 0..255 ascii'
|
echo '### tmux-1.8 0..255 ascii'
|
||||||
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } $_-110..$_),"\n" } 0..255' |
|
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } $_-110..$_),"\n" } 0..255' |
|
||||||
PARALLEL_TMUX=tmux-1.8 stdout parallel --tmux --timeout 3 echo | par_tmux_filter; echo $?
|
PARALLEL_TMUX=tmux-1.8 stdout parallel --tmux --timeout 5 echo | par_tmux_filter; echo $?
|
||||||
|
|
||||||
echo '### tmux-1.9 0..255 ascii'
|
echo '### tmux-1.9 0..255 ascii'
|
||||||
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } 0..$_),"\n" } 0..255' |
|
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } 0..$_),"\n" } 0..255' |
|
||||||
PARALLEL_TMUX=tmux-1.9 stdout parallel --tmux --timeout 3 echo | par_tmux_filter; echo $?
|
PARALLEL_TMUX=tmux-1.9 stdout parallel --tmux --timeout 5 echo | par_tmux_filter; echo $?
|
||||||
|
|
||||||
echo '### Test output ascii'
|
echo '### Test output ascii'
|
||||||
rm -f /tmp/paralocal7-ascii*;
|
rm -f /tmp/paralocal7-ascii*;
|
||||||
|
|
|
@ -11,8 +11,8 @@ P_NOTWORKING="vax alpha openstep"
|
||||||
P_NOTWORKING_YET="ultrix irix"
|
P_NOTWORKING_YET="ultrix irix"
|
||||||
|
|
||||||
P_WORKING="openbsd tru64 debian freebsd redhat netbsd macosx miros centos unixware pidora ubuntu scosysv raspbian solaris-x86 aix mandriva debian-ppc suse solaris hpux openindiana hpux-ia64"
|
P_WORKING="openbsd tru64 debian freebsd redhat netbsd macosx miros centos unixware pidora ubuntu scosysv raspbian solaris-x86 aix mandriva debian-ppc suse solaris hpux openindiana hpux-ia64"
|
||||||
P_WORKING="openbsd tru64 debian redhat netbsd macosx miros centos unixware pidora scosysv raspbian solaris-x86 aix mandriva debian-ppc suse solaris hpux hurd freebsd ubuntu"
|
P_WORKING="openbsd tru64 debian redhat netbsd macosx miros centos unixware pidora scosysv raspbian solaris-x86 aix mandriva debian-ppc suse solaris hpux hurd freebsd ubuntu openindiana"
|
||||||
P_TEMPORARILY_BROKEN="minix dragonfly openindiana hpux-ia64 beaglebone cubieboard2"
|
P_TEMPORARILY_BROKEN="minix dragonfly hpux-ia64 beaglebone cubieboard2"
|
||||||
|
|
||||||
P="$P_WORKING"
|
P="$P_WORKING"
|
||||||
POLAR=`parallel -k echo {}.polarhome.com ::: $P`
|
POLAR=`parallel -k echo {}.polarhome.com ::: $P`
|
||||||
|
@ -22,7 +22,7 @@ S_POLAR=`parallel -k echo -S 1/{}.polarhome.com ::: $P`
|
||||||
TIMEOUT=25
|
TIMEOUT=25
|
||||||
RETRIES=4
|
RETRIES=4
|
||||||
|
|
||||||
parallel --retries $RETRIES rsync -a /usr/local/bin/{parallel,env_parallel,env_parallel.*,parcat} ::: redhat.p:bin/
|
parallel --retries $RETRIES rsync -a /usr/local/bin/{parallel,env_parallel,env_parallel.*,parcat} ::: redhat.polarhome.com:bin/
|
||||||
|
|
||||||
doit() {
|
doit() {
|
||||||
# Avoid the stupid /etc/issue.net banner at Polarhome: -oLogLevel=quiet
|
# Avoid the stupid /etc/issue.net banner at Polarhome: -oLogLevel=quiet
|
||||||
|
@ -50,7 +50,7 @@ doit() {
|
||||||
export -f par_nonall
|
export -f par_nonall
|
||||||
|
|
||||||
echo '### Copy commands to servers'
|
echo '### Copy commands to servers'
|
||||||
parallel -kj15 -r --retries $RETRIES --timeout $TIMEOUT --delay 0.03 --tag \
|
parallel -vkj15 --retries $RETRIES --timeout $TIMEOUT --delay 0.03 --tag \
|
||||||
copy {2} {1} {1/} \
|
copy {2} {1} {1/} \
|
||||||
::: bin/{parallel,env_parallel,env_parallel.*,parcat,stdout} \
|
::: bin/{parallel,env_parallel,env_parallel.*,parcat,stdout} \
|
||||||
::: $POLAR
|
::: $POLAR
|
||||||
|
@ -113,7 +113,7 @@ doit() {
|
||||||
par_nonall 'start=2; env_parset var1,var2,var3 seq \$start ::: 2 3 4; echo $var1,$var2,$var3' 2>&1
|
par_nonall 'start=2; env_parset var1,var2,var3 seq \$start ::: 2 3 4; echo $var1,$var2,$var3' 2>&1
|
||||||
}
|
}
|
||||||
|
|
||||||
env_parallel -u -Sredhat.p doit ::: 1
|
env_parallel -u -Sredhat.polarhome.com doit ::: 1
|
||||||
|
|
||||||
# eval 'myfunc() { echo '$(perl -e 'print "x"x20000')'; }'
|
# eval 'myfunc() { echo '$(perl -e 'print "x"x20000')'; }'
|
||||||
# env_parallel myfunc ::: a | wc # OK
|
# env_parallel myfunc ::: a | wc # OK
|
||||||
|
|
|
@ -354,50 +354,6 @@ parallel: Warning: It cannot be passed through in the argument list.
|
||||||
parallel: Warning: Did you mean to use the --null option?
|
parallel: Warning: Did you mean to use the --null option?
|
||||||
echo '**'
|
echo '**'
|
||||||
**
|
**
|
||||||
echo '### Test --shellquote'
|
|
||||||
### Test --shellquote
|
|
||||||
parallel --tag -q -k {} -c perl\ -e\ \'print\ pack\(\"c\*\",1..255\)\'\ \|\ parallel\ -0\ --shellquote ::: ash bash csh dash fish fizsh ksh ksh93 lksh mksh posh rzsh sash sh static-sh tcsh yash zsh csh tcsh
|
|
||||||
ash \\\\\\\\ '
|
|
||||||
ash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
bash \\\\\\\\ '
|
|
||||||
bash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
csh \\\\\\\\ "\
|
|
||||||
csh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
dash \\\\\\\\ '
|
|
||||||
dash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
fish \\\\\\\\ '
|
|
||||||
fish '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
fizsh \\\\\\\\ '
|
|
||||||
fizsh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
ksh \\\\\\\\ '
|
|
||||||
ksh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
ksh93 \\\\\\\\ '
|
|
||||||
ksh93 '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
lksh \\\\\\\\ '
|
|
||||||
lksh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
mksh \\\\\\\\ '
|
|
||||||
mksh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
posh \\\\\\\\ '
|
|
||||||
posh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
sash \\\\\\\\ '
|
|
||||||
sash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
sh \\\\\\\\ '
|
|
||||||
sh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
static-sh \\\\\\\\ '
|
|
||||||
static-sh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
tcsh \\\\\\\\ "\
|
|
||||||
tcsh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
yash \\\\\\\\ '
|
|
||||||
yash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
zsh \\\\\\\\ '
|
|
||||||
zsh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
csh \\\\\\\\ "\
|
|
||||||
csh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
tcsh \\\\\\\\ "\
|
|
||||||
tcsh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~―<C280>ソЫ<E382BD><D0AB>Ⅸ<EFBFBD>噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃<E69DA4>\。\「\」\、\・\ヲ\ァ\ィ\ゥ\ェ\ォ\ャ\ュ\ョ\ッ\ー\ア\イ\ウ\エ\オ\カ\キ\ク\ケ\コ\サ\シ\ス\セ\ソ\タ\チ\ツ\テ\ト\ナ\ニ\ヌ\ネ\ノ\ハ\ヒ\フ\ヘ\ホ\マ\ミ\ム\メ\モ\ヤ\ユ\ヨ\ラ\リ\ル\レ\ロ\ワ\ン\゙\゚\濬畚秉綵臀藹觸軆鐔饅鷭<E9A585><E9B7AD>偆砡<E58186><E7A0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>纊犾<E7BA8A><E78ABE>\<5C>\<5C>
|
|
||||||
rzsh zsh:1: /bin/echo: restricted
|
|
||||||
echo '**'
|
|
||||||
**
|
|
||||||
echo xargs compatibility
|
echo xargs compatibility
|
||||||
xargs compatibility
|
xargs compatibility
|
||||||
echo '### Test -L -l and --max-lines'
|
echo '### Test -L -l and --max-lines'
|
||||||
|
@ -1288,6 +1244,12 @@ echo '### Test --tty'
|
||||||
0
|
0
|
||||||
par_0_no_newline A single zero without \n should not be ignored
|
par_0_no_newline A single zero without \n should not be ignored
|
||||||
par_0_no_newline 0
|
par_0_no_newline 0
|
||||||
|
par_PARALLEL_ENV ### PARALLEL_ENV as variable
|
||||||
|
par_PARALLEL_ENV OK as variable
|
||||||
|
par_PARALLEL_ENV ### PARALLEL_ENV as file
|
||||||
|
par_PARALLEL_ENV OK as file
|
||||||
|
par_PARALLEL_ENV ### PARALLEL_ENV as fifo
|
||||||
|
par_PARALLEL_ENV OK as fifo
|
||||||
par_X_eta_div_zero ### bug #34422: parallel -X --eta crashes with div by zero
|
par_X_eta_div_zero ### bug #34422: parallel -X --eta crashes with div by zero
|
||||||
par_X_eta_div_zero
|
par_X_eta_div_zero
|
||||||
par_X_eta_div_zero Computers / CPU cores / Max jobs to run
|
par_X_eta_div_zero Computers / CPU cores / Max jobs to run
|
||||||
|
|
|
@ -2,6 +2,7 @@ par_exit_code par_exit_code 2>&1
|
||||||
par_exit_code bug #52207: Exit status 0 when child job is killed, even with "now,fail=1"
|
par_exit_code bug #52207: Exit status 0 when child job is killed, even with "now,fail=1"
|
||||||
par_exit_code # Ideally the command should return the same
|
par_exit_code # Ideally the command should return the same
|
||||||
par_exit_code # with or without parallel
|
par_exit_code # with or without parallel
|
||||||
|
par_exit_code # but fish 2.4.0 returns 1 while X.X.X returns 0
|
||||||
par_exit_code ash /tmp/mysleep 100 137
|
par_exit_code ash /tmp/mysleep 100 137
|
||||||
par_exit_code ash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
|
par_exit_code ash parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
|
||||||
par_exit_code ash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
|
par_exit_code ash parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
|
||||||
|
@ -45,12 +46,12 @@ par_exit_code dash parallel --halt-on-error now,done=1 "true;exit" ::: 100 100
|
||||||
par_exit_code fish /tmp/mysleep 100 137
|
par_exit_code fish /tmp/mysleep 100 137
|
||||||
par_exit_code fish parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
|
par_exit_code fish parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
|
||||||
par_exit_code fish parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
|
par_exit_code fish parallel --halt-on-error now,done=1 /tmp/mysleep ::: 100 137
|
||||||
par_exit_code fish parallel --halt-on-error now,done=1 true ::: 100 0
|
par_exit_code fish parallel --halt-on-error now,done=1 true ::: 100 1
|
||||||
par_exit_code fish parallel --halt-on-error now,done=1 exit ::: 100 100
|
par_exit_code fish parallel --halt-on-error now,done=1 exit ::: 100 100
|
||||||
par_exit_code fish true;/tmp/mysleep 100 137
|
par_exit_code fish true;/tmp/mysleep 100 137
|
||||||
par_exit_code fish parallel --halt-on-error now,fail=1 "true;/tmp/mysleep" ::: 100 137
|
par_exit_code fish parallel --halt-on-error now,fail=1 "true;/tmp/mysleep" ::: 100 137
|
||||||
par_exit_code fish parallel --halt-on-error now,done=1 "true;/tmp/mysleep" ::: 100 137
|
par_exit_code fish parallel --halt-on-error now,done=1 "true;/tmp/mysleep" ::: 100 137
|
||||||
par_exit_code fish parallel --halt-on-error now,done=1 "true;true" ::: 100 0
|
par_exit_code fish parallel --halt-on-error now,done=1 "true;true" ::: 100 1
|
||||||
par_exit_code fish parallel --halt-on-error now,done=1 "true;exit" ::: 100 100
|
par_exit_code fish parallel --halt-on-error now,done=1 "true;exit" ::: 100 100
|
||||||
par_exit_code mksh /tmp/mysleep 100 0
|
par_exit_code mksh /tmp/mysleep 100 0
|
||||||
par_exit_code mksh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
|
par_exit_code mksh parallel --halt-on-error now,fail=1 /tmp/mysleep ::: 100 137
|
||||||
|
@ -362,6 +363,674 @@ par_retries_unreachable echo 1
|
||||||
par_retries_unreachable 1
|
par_retries_unreachable 1
|
||||||
par_retries_unreachable echo 2
|
par_retries_unreachable echo 2
|
||||||
par_retries_unreachable 2
|
par_retries_unreachable 2
|
||||||
|
par_test_build_and_install par_test_build_and_install 2>&1
|
||||||
|
par_test_build_and_install make[0]: Entering directory '~/privat/parallel'
|
||||||
|
par_test_build_and_install make dist-gzip am__post_remove_distdir='@:'
|
||||||
|
par_test_build_and_install make[0]: Entering directory '~/privat/parallel'
|
||||||
|
par_test_build_and_install if test -d "parallel-00000000"; then find "parallel-00000000" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "parallel-00000000" || { sleep 5 && rm -rf "parallel-00000000"; }; else :; fi
|
||||||
|
par_test_build_and_install test -d "parallel-00000000" || mkdir "parallel-00000000"
|
||||||
|
par_test_build_and_install (cd src && make top_distdir=../parallel-00000000 distdir=../parallel-00000000/src \
|
||||||
|
par_test_build_and_install am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
|
||||||
|
par_test_build_and_install make[0]: Entering directory '~/privat/parallel/src'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '~/privat/parallel/src'
|
||||||
|
par_test_build_and_install test -n "" \
|
||||||
|
par_test_build_and_install || find "parallel-00000000" -type d ! -perm -755 \
|
||||||
|
par_test_build_and_install -exec chmod u+rwx,go+rx {} \; -o \
|
||||||
|
par_test_build_and_install ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||||
|
par_test_build_and_install ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||||
|
par_test_build_and_install ! -type d ! -perm -444 -exec /bin/bash ~/privat/parallel/install-sh -c -m a+r {} {} \; \
|
||||||
|
par_test_build_and_install || chmod -R a+r "parallel-00000000"
|
||||||
|
par_test_build_and_install tardir=parallel-00000000 && ${TAR-tar} chof - "$tardir" | GZIP=--best gzip -c >parallel-00000000.tar.gz
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '~/privat/parallel'
|
||||||
|
par_test_build_and_install if test -d "parallel-00000000"; then find "parallel-00000000" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "parallel-00000000" || { sleep 5 && rm -rf "parallel-00000000"; }; else :; fi
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '~/privat/parallel'
|
||||||
|
par_test_build_and_install ### Test normal build and install
|
||||||
|
par_test_build_and_install checking for a BSD-compatible install... /usr/bin/install -c
|
||||||
|
par_test_build_and_install checking whether build environment is sane... yes
|
||||||
|
par_test_build_and_install checking for a thread-safe mkdir -p... /bin/mkdir -p
|
||||||
|
par_test_build_and_install checking for gawk... gawk
|
||||||
|
par_test_build_and_install checking whether make sets $(MAKE)... yes
|
||||||
|
par_test_build_and_install checking whether make supports nested variables... yes
|
||||||
|
par_test_build_and_install checking whether ln -s works... yes
|
||||||
|
par_test_build_and_install checking that generated files are newer than configure... done
|
||||||
|
par_test_build_and_install configure: creating ./config.status
|
||||||
|
par_test_build_and_install config.status: creating Makefile
|
||||||
|
par_test_build_and_install config.status: creating src/Makefile
|
||||||
|
par_test_build_and_install config.status: creating config.h
|
||||||
|
par_test_build_and_install Making install in src
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parallel.pod > ./parallel.1n \
|
||||||
|
par_test_build_and_install && mv ./parallel.1n ./parallel.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel.1"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./env_parallel.pod > ./env_parallel.1n \
|
||||||
|
par_test_build_and_install && mv ./env_parallel.1n ./env_parallel.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old env_parallel.1"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./sem.pod > ./sem.1n \
|
||||||
|
par_test_build_and_install && mv ./sem.1n ./sem.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old sem.1"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./sql > ./sql.1n \
|
||||||
|
par_test_build_and_install && mv ./sql.1n ./sql.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old sql.1"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./niceload.pod > ./niceload.1n \
|
||||||
|
par_test_build_and_install && mv ./niceload.1n ./niceload.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old niceload.1"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_tutorial.pod > ./parallel_tutorial.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_tutorial.7n ./parallel_tutorial.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_tutorial.7"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_book.pod > ./parallel_book.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_book.7n ./parallel_book.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_book.7"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_design.pod > ./parallel_design.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_design.7n ./parallel_design.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_design.7"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_alternatives.pod > ./parallel_alternatives.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_alternatives.7n ./parallel_alternatives.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_alternatives.7"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parcat.pod > ./parcat.1n \
|
||||||
|
par_test_build_and_install && mv ./parcat.1n ./parcat.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parcat.1"
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parset.pod > ./parset.1n \
|
||||||
|
par_test_build_and_install && mv ./parset.1n ./parset.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parset.1"
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel" ./parallel.pod > ./parallel.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel.htmln ./parallel.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel with environment" ./env_parallel.pod > ./env_parallel.htmln \
|
||||||
|
par_test_build_and_install && mv ./env_parallel.htmln ./env_parallel.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old env_parallel.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel tutorial" ./parallel_tutorial.pod > ./parallel_tutorial.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_tutorial.htmln ./parallel_tutorial.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_tutorial.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel book" ./parallel_book.pod > ./parallel_book.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_book.htmln ./parallel_book.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_book.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel design" ./parallel_design.pod > ./parallel_design.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_design.htmln ./parallel_design.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_design.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel alternatives" ./parallel_alternatives.pod > ./parallel_alternatives.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_alternatives.htmln ./parallel_alternatives.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_alternatives.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "sem (GNU Parallel)" ./sem.pod > ./sem.htmln \
|
||||||
|
par_test_build_and_install && mv ./sem.htmln ./sem.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old sem.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU SQL" ./sql > ./sql.htmln \
|
||||||
|
par_test_build_and_install && mv ./sql.htmln ./sql.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old sql.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU niceload" ./niceload.pod > ./niceload.htmln \
|
||||||
|
par_test_build_and_install && mv ./niceload.htmln ./niceload.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old niceload.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU parcat" ./parcat.pod > ./parcat.htmln \
|
||||||
|
par_test_build_and_install && mv ./parcat.htmln ./parcat.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parcat.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU parset" ./parset.pod > ./parset.htmln \
|
||||||
|
par_test_build_and_install && mv ./parset.htmln ./parset.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parset.html"
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel.texi ./parallel.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./env_parallel.texi ./env_parallel.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old env_parallel.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./sem.texi ./sem.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old sem.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./sql.texi ./sql \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old sql.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./niceload.texi ./niceload.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old niceload.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_tutorial.texi ./parallel_tutorial.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_tutorial.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_book.texi ./parallel_book.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_book.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_design.texi ./parallel_design.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_design.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_alternatives.texi ./parallel_alternatives.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_alternatives.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./parcat.texi ./parcat.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parcat.texi"
|
||||||
|
par_test_build_and_install pod2texi --output=./parset.texi ./parset.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parset.texi"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel.pdf ./parallel.pod --title "GNU Parallel" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./env_parallel.pdf ./env_parallel.pod --title "GNU Parallel with environment" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old env_parallel.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./sem.pdf ./sem.pod --title "GNU sem" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old sem.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./sql.pdf ./sql --title "GNU SQL" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old sql.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./niceload.pdf ./niceload.pod --title "GNU niceload" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old niceload.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_tutorial.pdf ./parallel_tutorial.pod --title "GNU Parallel Tutorial" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_tutorial.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_book.pdf ./parallel_book.pod --title "GNU Parallel Book" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_book.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_design.pdf ./parallel_design.pod --title "GNU Parallel Design" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_design.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_alternatives.pdf ./parallel_alternatives.pod --title "GNU Parallel alternatives" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_alternatives.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parcat.pdf ./parcat.pod --title "GNU parcat" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parcat.pdf"
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parset.pdf ./parset.pod --title "GNU parset" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parset.pdf"
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/bin'
|
||||||
|
par_test_build_and_install /usr/bin/install -c parallel sql niceload parcat parset env_parallel env_parallel.ash env_parallel.bash env_parallel.csh env_parallel.dash env_parallel.fish env_parallel.ksh env_parallel.pdksh env_parallel.sh env_parallel.tcsh env_parallel.zsh '/usr/local/bin'
|
||||||
|
par_test_build_and_install make install-exec-hook
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install rm /usr/local/bin/sem || true
|
||||||
|
par_test_build_and_install ln -s parallel /usr/local/bin/sem
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/share/doc/parallel'
|
||||||
|
par_test_build_and_install /usr/bin/install -c -m 644 parallel.html env_parallel.html sem.html sql.html niceload.html parallel_tutorial.html parallel_book.html parallel_design.html parallel_alternatives.html parcat.html parset.html parallel.texi env_parallel.texi sem.texi sql.texi niceload.texi parallel_tutorial.texi parallel_book.texi parallel_design.texi parallel_alternatives.texi parcat.texi parset.texi parallel.pdf env_parallel.pdf sem.pdf sql.pdf niceload.pdf parallel_tutorial.pdf parallel_book.pdf parallel_design.pdf parallel_alternatives.pdf parcat.pdf parset.pdf '/usr/local/share/doc/parallel'
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/share/man/man1'
|
||||||
|
par_test_build_and_install /usr/bin/install -c -m 644 parallel.1 env_parallel.1 sem.1 sql.1 niceload.1 parcat.1 parset.1 '/usr/local/share/man/man1'
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/share/man/man7'
|
||||||
|
par_test_build_and_install /usr/bin/install -c -m 644 parallel_tutorial.7 parallel_book.7 parallel_design.7 parallel_alternatives.7 '/usr/local/share/man/man7'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install make[0]: Nothing to be done for 'install-exec-am'.
|
||||||
|
par_test_build_and_install make[0]: Nothing to be done for 'install-data-am'.
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install ### Test installation missing pod2*
|
||||||
|
par_test_build_and_install checking for a BSD-compatible install... /usr/bin/install -c
|
||||||
|
par_test_build_and_install checking whether build environment is sane... yes
|
||||||
|
par_test_build_and_install checking for a thread-safe mkdir -p... /bin/mkdir -p
|
||||||
|
par_test_build_and_install checking for gawk... gawk
|
||||||
|
par_test_build_and_install checking whether make sets $(MAKE)... yes
|
||||||
|
par_test_build_and_install checking whether make supports nested variables... yes
|
||||||
|
par_test_build_and_install checking whether ln -s works... yes
|
||||||
|
par_test_build_and_install checking that generated files are newer than configure... done
|
||||||
|
par_test_build_and_install configure: creating ./config.status
|
||||||
|
par_test_build_and_install config.status: creating Makefile
|
||||||
|
par_test_build_and_install config.status: creating src/Makefile
|
||||||
|
par_test_build_and_install config.status: creating config.h
|
||||||
|
par_test_build_and_install config.status: config.h is unchanged
|
||||||
|
par_test_build_and_install Making install in src
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parallel.pod > ./parallel.1n \
|
||||||
|
par_test_build_and_install && mv ./parallel.1n ./parallel.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./env_parallel.pod > ./env_parallel.1n \
|
||||||
|
par_test_build_and_install && mv ./env_parallel.1n ./env_parallel.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old env_parallel.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old env_parallel.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./sem.pod > ./sem.1n \
|
||||||
|
par_test_build_and_install && mv ./sem.1n ./sem.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old sem.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old sem.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./sql > ./sql.1n \
|
||||||
|
par_test_build_and_install && mv ./sql.1n ./sql.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old sql.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old sql.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./niceload.pod > ./niceload.1n \
|
||||||
|
par_test_build_and_install && mv ./niceload.1n ./niceload.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old niceload.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old niceload.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_tutorial.pod > ./parallel_tutorial.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_tutorial.7n ./parallel_tutorial.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_tutorial.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_tutorial.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_book.pod > ./parallel_book.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_book.7n ./parallel_book.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_book.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_book.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_design.pod > ./parallel_design.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_design.7n ./parallel_design.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_design.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_design.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_alternatives.pod > ./parallel_alternatives.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_alternatives.7n ./parallel_alternatives.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_alternatives.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_alternatives.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parcat.pod > ./parcat.1n \
|
||||||
|
par_test_build_and_install && mv ./parcat.1n ./parcat.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parcat.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parcat.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parset.pod > ./parset.1n \
|
||||||
|
par_test_build_and_install && mv ./parset.1n ./parset.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parset.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parset.1
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel" ./parallel.pod > ./parallel.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel.htmln ./parallel.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel with environment" ./env_parallel.pod > ./env_parallel.htmln \
|
||||||
|
par_test_build_and_install && mv ./env_parallel.htmln ./env_parallel.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old env_parallel.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old env_parallel.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel tutorial" ./parallel_tutorial.pod > ./parallel_tutorial.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_tutorial.htmln ./parallel_tutorial.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_tutorial.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_tutorial.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel book" ./parallel_book.pod > ./parallel_book.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_book.htmln ./parallel_book.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_book.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_book.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel design" ./parallel_design.pod > ./parallel_design.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_design.htmln ./parallel_design.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_design.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_design.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel alternatives" ./parallel_alternatives.pod > ./parallel_alternatives.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_alternatives.htmln ./parallel_alternatives.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_alternatives.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_alternatives.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "sem (GNU Parallel)" ./sem.pod > ./sem.htmln \
|
||||||
|
par_test_build_and_install && mv ./sem.htmln ./sem.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old sem.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old sem.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU SQL" ./sql > ./sql.htmln \
|
||||||
|
par_test_build_and_install && mv ./sql.htmln ./sql.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old sql.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old sql.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU niceload" ./niceload.pod > ./niceload.htmln \
|
||||||
|
par_test_build_and_install && mv ./niceload.htmln ./niceload.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old niceload.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old niceload.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU parcat" ./parcat.pod > ./parcat.htmln \
|
||||||
|
par_test_build_and_install && mv ./parcat.htmln ./parcat.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parcat.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parcat.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU parset" ./parset.pod > ./parset.htmln \
|
||||||
|
par_test_build_and_install && mv ./parset.htmln ./parset.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parset.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parset.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel.texi ./parallel.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./env_parallel.texi ./env_parallel.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old env_parallel.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old env_parallel.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./sem.texi ./sem.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old sem.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old sem.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./sql.texi ./sql \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old sql.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old sql.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./niceload.texi ./niceload.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old niceload.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old niceload.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_tutorial.texi ./parallel_tutorial.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_tutorial.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_tutorial.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_book.texi ./parallel_book.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_book.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_book.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_design.texi ./parallel_design.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_design.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_design.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_alternatives.texi ./parallel_alternatives.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_alternatives.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_alternatives.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parcat.texi ./parcat.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parcat.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parcat.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parset.texi ./parset.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parset.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parset.texi
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel.pdf ./parallel.pod --title "GNU Parallel" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./env_parallel.pdf ./env_parallel.pod --title "GNU Parallel with environment" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old env_parallel.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old env_parallel.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./sem.pdf ./sem.pod --title "GNU sem" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old sem.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old sem.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./sql.pdf ./sql --title "GNU SQL" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old sql.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old sql.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./niceload.pdf ./niceload.pod --title "GNU niceload" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old niceload.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old niceload.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_tutorial.pdf ./parallel_tutorial.pod --title "GNU Parallel Tutorial" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_tutorial.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_tutorial.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_book.pdf ./parallel_book.pod --title "GNU Parallel Book" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_book.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_book.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_design.pdf ./parallel_design.pod --title "GNU Parallel Design" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_design.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_design.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_alternatives.pdf ./parallel_alternatives.pod --title "GNU Parallel alternatives" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_alternatives.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_alternatives.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parcat.pdf ./parcat.pod --title "GNU parcat" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parcat.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parcat.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parset.pdf ./parset.pod --title "GNU parset" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parset.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parset.pdf
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/bin'
|
||||||
|
par_test_build_and_install /usr/bin/install -c parallel sql niceload parcat parset env_parallel env_parallel.ash env_parallel.bash env_parallel.csh env_parallel.dash env_parallel.fish env_parallel.ksh env_parallel.pdksh env_parallel.sh env_parallel.tcsh env_parallel.zsh '/usr/local/bin'
|
||||||
|
par_test_build_and_install make install-exec-hook
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install rm /usr/local/bin/sem || true
|
||||||
|
par_test_build_and_install ln -s parallel /usr/local/bin/sem
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel" ./parallel.pod > ./parallel.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel.htmln ./parallel.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel with environment" ./env_parallel.pod > ./env_parallel.htmln \
|
||||||
|
par_test_build_and_install && mv ./env_parallel.htmln ./env_parallel.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old env_parallel.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old env_parallel.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel tutorial" ./parallel_tutorial.pod > ./parallel_tutorial.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_tutorial.htmln ./parallel_tutorial.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_tutorial.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_tutorial.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel book" ./parallel_book.pod > ./parallel_book.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_book.htmln ./parallel_book.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_book.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_book.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel design" ./parallel_design.pod > ./parallel_design.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_design.htmln ./parallel_design.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_design.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_design.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU Parallel alternatives" ./parallel_alternatives.pod > ./parallel_alternatives.htmln \
|
||||||
|
par_test_build_and_install && mv ./parallel_alternatives.htmln ./parallel_alternatives.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parallel_alternatives.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parallel_alternatives.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "sem (GNU Parallel)" ./sem.pod > ./sem.htmln \
|
||||||
|
par_test_build_and_install && mv ./sem.htmln ./sem.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old sem.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old sem.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU SQL" ./sql > ./sql.htmln \
|
||||||
|
par_test_build_and_install && mv ./sql.htmln ./sql.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old sql.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old sql.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU niceload" ./niceload.pod > ./niceload.htmln \
|
||||||
|
par_test_build_and_install && mv ./niceload.htmln ./niceload.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old niceload.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old niceload.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU parcat" ./parcat.pod > ./parcat.htmln \
|
||||||
|
par_test_build_and_install && mv ./parcat.htmln ./parcat.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parcat.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parcat.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2html --title "GNU parset" ./parset.pod > ./parset.htmln \
|
||||||
|
par_test_build_and_install && mv ./parset.htmln ./parset.html \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2html not found. Using old parset.html"
|
||||||
|
par_test_build_and_install /bin/bash: pod2html: command not found
|
||||||
|
par_test_build_and_install Warning: pod2html not found. Using old parset.html
|
||||||
|
par_test_build_and_install rm -f ./pod2htm*
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel.texi ./parallel.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./env_parallel.texi ./env_parallel.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old env_parallel.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old env_parallel.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./sem.texi ./sem.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old sem.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old sem.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./sql.texi ./sql \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old sql.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old sql.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./niceload.texi ./niceload.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old niceload.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old niceload.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_tutorial.texi ./parallel_tutorial.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_tutorial.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_tutorial.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_book.texi ./parallel_book.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_book.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_book.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_design.texi ./parallel_design.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_design.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_design.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parallel_alternatives.texi ./parallel_alternatives.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parallel_alternatives.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parallel_alternatives.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parcat.texi ./parcat.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parcat.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parcat.texi
|
||||||
|
par_test_build_and_install pod2texi --output=./parset.texi ./parset.pod \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2texi not found. Using old parset.texi"
|
||||||
|
par_test_build_and_install /bin/bash: pod2texi: command not found
|
||||||
|
par_test_build_and_install Warning: pod2texi not found. Using old parset.texi
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel.pdf ./parallel.pod --title "GNU Parallel" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./env_parallel.pdf ./env_parallel.pod --title "GNU Parallel with environment" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old env_parallel.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old env_parallel.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./sem.pdf ./sem.pod --title "GNU sem" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old sem.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old sem.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./sql.pdf ./sql --title "GNU SQL" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old sql.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old sql.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./niceload.pdf ./niceload.pod --title "GNU niceload" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old niceload.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old niceload.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_tutorial.pdf ./parallel_tutorial.pod --title "GNU Parallel Tutorial" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_tutorial.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_tutorial.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_book.pdf ./parallel_book.pod --title "GNU Parallel Book" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_book.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_book.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_design.pdf ./parallel_design.pod --title "GNU Parallel Design" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_design.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_design.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parallel_alternatives.pdf ./parallel_alternatives.pod --title "GNU Parallel alternatives" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parallel_alternatives.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parallel_alternatives.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parcat.pdf ./parcat.pod --title "GNU parcat" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parcat.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parcat.pdf
|
||||||
|
par_test_build_and_install pod2pdf --output-file ./parset.pdf ./parset.pod --title "GNU parset" \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2pdf not found. Using old parset.pdf"
|
||||||
|
par_test_build_and_install /bin/bash: pod2pdf: command not found
|
||||||
|
par_test_build_and_install Warning: pod2pdf not found. Using old parset.pdf
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/share/doc/parallel'
|
||||||
|
par_test_build_and_install /usr/bin/install -c -m 644 parallel.html env_parallel.html sem.html sql.html niceload.html parallel_tutorial.html parallel_book.html parallel_design.html parallel_alternatives.html parcat.html parset.html parallel.texi env_parallel.texi sem.texi sql.texi niceload.texi parallel_tutorial.texi parallel_book.texi parallel_design.texi parallel_alternatives.texi parcat.texi parset.texi parallel.pdf env_parallel.pdf sem.pdf sql.pdf niceload.pdf parallel_tutorial.pdf parallel_book.pdf parallel_design.pdf parallel_alternatives.pdf parcat.pdf parset.pdf '/usr/local/share/doc/parallel'
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parallel.pod > ./parallel.1n \
|
||||||
|
par_test_build_and_install && mv ./parallel.1n ./parallel.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./env_parallel.pod > ./env_parallel.1n \
|
||||||
|
par_test_build_and_install && mv ./env_parallel.1n ./env_parallel.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old env_parallel.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old env_parallel.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./sem.pod > ./sem.1n \
|
||||||
|
par_test_build_and_install && mv ./sem.1n ./sem.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old sem.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old sem.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./sql > ./sql.1n \
|
||||||
|
par_test_build_and_install && mv ./sql.1n ./sql.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old sql.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old sql.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./niceload.pod > ./niceload.1n \
|
||||||
|
par_test_build_and_install && mv ./niceload.1n ./niceload.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old niceload.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old niceload.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_tutorial.pod > ./parallel_tutorial.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_tutorial.7n ./parallel_tutorial.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_tutorial.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_tutorial.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_book.pod > ./parallel_book.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_book.7n ./parallel_book.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_book.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_book.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_design.pod > ./parallel_design.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_design.7n ./parallel_design.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_design.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_design.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=7 ./parallel_alternatives.pod > ./parallel_alternatives.7n \
|
||||||
|
par_test_build_and_install && mv ./parallel_alternatives.7n ./parallel_alternatives.7 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parallel_alternatives.7"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parallel_alternatives.7
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parcat.pod > ./parcat.1n \
|
||||||
|
par_test_build_and_install && mv ./parcat.1n ./parcat.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parcat.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parcat.1
|
||||||
|
par_test_build_and_install pod2man --release='00000000' --center='parallel' \
|
||||||
|
par_test_build_and_install --section=1 ./parset.pod > ./parset.1n \
|
||||||
|
par_test_build_and_install && mv ./parset.1n ./parset.1 \
|
||||||
|
par_test_build_and_install || echo "Warning: pod2man not found. Using old parset.1"
|
||||||
|
par_test_build_and_install /bin/bash: pod2man: command not found
|
||||||
|
par_test_build_and_install Warning: pod2man not found. Using old parset.1
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/share/man/man1'
|
||||||
|
par_test_build_and_install /usr/bin/install -c -m 644 parallel.1 env_parallel.1 sem.1 sql.1 niceload.1 parcat.1 parset.1 '/usr/local/share/man/man1'
|
||||||
|
par_test_build_and_install /bin/mkdir -p '/usr/local/share/man/man7'
|
||||||
|
par_test_build_and_install /usr/bin/install -c -m 644 parallel_tutorial.7 parallel_book.7 parallel_design.7 parallel_alternatives.7 '/usr/local/share/man/man7'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000/src'
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install make[0]: Entering directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install make[0]: Nothing to be done for 'install-exec-am'.
|
||||||
|
par_test_build_and_install make[0]: Nothing to be done for 'install-data-am'.
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000'
|
||||||
|
par_test_build_and_install make[0]: Leaving directory '/tmp/parallel-00000000'
|
||||||
par_timeout par_timeout 2>&1
|
par_timeout par_timeout 2>&1
|
||||||
par_timeout ### test --timeout
|
par_timeout ### test --timeout
|
||||||
par_timeout OK
|
par_timeout OK
|
||||||
|
|
|
@ -7,7 +7,7 @@ par__pipe_tee bug #45479: --pipe/--pipepart --tee
|
||||||
par__pipe_tee --pipe --tee
|
par__pipe_tee --pipe --tee
|
||||||
par__pipe_tee 3221225472
|
par__pipe_tee 3221225472
|
||||||
par__pipepart_spawn ### bug #46214: Using --pipepart doesnt spawn multiple jobs in version 20150922
|
par__pipepart_spawn ### bug #46214: Using --pipepart doesnt spawn multiple jobs in version 20150922
|
||||||
par__pipepart_spawn 1:local / 8 / 999
|
par__pipepart_spawn 1:local / 2+ / 2+2+2+
|
||||||
par__pipepart_tee bug #45479: --pipe/--pipepart --tee
|
par__pipepart_tee bug #45479: --pipe/--pipepart --tee
|
||||||
par__pipepart_tee --pipepart --tee
|
par__pipepart_tee --pipepart --tee
|
||||||
par__pipepart_tee 3221225472
|
par__pipepart_tee 3221225472
|
||||||
|
@ -335,10 +335,10 @@ par_results_compress 0
|
||||||
par_results_compress 1
|
par_results_compress 1
|
||||||
par_results_csv bug #: --results csv
|
par_results_csv bug #: --results csv
|
||||||
par_results_csv --header : --tag --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
par_results_csv --header : --tag --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
||||||
par_results_csv --header : --tag --files --compress 1,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,"22 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --header : --tag --files --compress 1,:,999.999,999.999,0,31,0,0,"echo 22 11",22,11,"22 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --header : --tag --files --compress 2,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,"22 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --header : --tag --files --compress 2,:,999.999,999.999,0,31,0,0,"echo 22 12",22,12,"22 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --header : --tag --files --compress 3,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,"23 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --header : --tag --files --compress 3,:,999.999,999.999,0,31,0,0,"echo 23 11",23,11,"23 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --header : --tag --files --compress 4,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,"23 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --header : --tag --files --compress 4,:,999.999,999.999,0,31,0,0,"echo 23 12",23,12,"23 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --header : --tag --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
par_results_csv --header : --tag --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
||||||
par_results_csv --header : --tag --files 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --header : --tag --files 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,"22 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --header : --tag --files 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --header : --tag --files 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,"22 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
|
@ -363,10 +363,10 @@ par_results_csv --header : --tag ",
|
||||||
par_results_csv --header : --tag 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
|
par_results_csv --header : --tag 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
|
||||||
par_results_csv --header : --tag ",
|
par_results_csv --header : --tag ",
|
||||||
par_results_csv --header : --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
par_results_csv --header : --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
||||||
par_results_csv --header : --files --compress 1,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --header : --files --compress 1,:,999.999,999.999,0,31,0,0,"echo 22 11",22,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --header : --files --compress 2,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --header : --files --compress 2,:,999.999,999.999,0,31,0,0,"echo 22 12",22,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --header : --files --compress 3,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --header : --files --compress 3,:,999.999,999.999,0,31,0,0,"echo 23 11",23,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --header : --files --compress 4,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --header : --files --compress 4,:,999.999,999.999,0,31,0,0,"echo 23 12",23,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --header : --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
par_results_csv --header : --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,H2,H1,Stdout,Stderr
|
||||||
par_results_csv --header : --files 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --header : --files 1,:,999.999,999.999,0,6,0,0,"echo 22 11",22,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --header : --files 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --header : --files 2,:,999.999,999.999,0,6,0,0,"echo 22 12",22,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
|
@ -391,15 +391,15 @@ par_results_csv --header : ",
|
||||||
par_results_csv --header : 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12
|
par_results_csv --header : 4,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12
|
||||||
par_results_csv --header : ",
|
par_results_csv --header : ",
|
||||||
par_results_csv --tag --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
par_results_csv --tag --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
||||||
par_results_csv --tag --files --compress 1,:,999.999,999.999,0,15,0,0,"echo H2 H1",H2,H1,"H2 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 1,:,999.999,999.999,0,31,0,0,"echo H2 H1",H2,H1,"H2 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 2,:,999.999,999.999,0,15,0,0,"echo H2 11",H2,11,"H2 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 2,:,999.999,999.999,0,31,0,0,"echo H2 11",H2,11,"H2 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 3,:,999.999,999.999,0,15,0,0,"echo H2 12",H2,12,"H2 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 3,:,999.999,999.999,0,31,0,0,"echo H2 12",H2,12,"H2 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 4,:,999.999,999.999,0,15,0,0,"echo 22 H1",22,H1,"22 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 4,:,999.999,999.999,0,31,0,0,"echo 22 H1",22,H1,"22 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 5,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,"22 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 5,:,999.999,999.999,0,31,0,0,"echo 22 11",22,11,"22 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 6,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,"22 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 6,:,999.999,999.999,0,31,0,0,"echo 22 12",22,12,"22 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 7,:,999.999,999.999,0,15,0,0,"echo 23 H1",23,H1,"23 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 7,:,999.999,999.999,0,31,0,0,"echo 23 H1",23,H1,"23 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 8,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,"23 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 8,:,999.999,999.999,0,31,0,0,"echo 23 11",23,11,"23 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files --compress 9,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,"23 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files --compress 9,:,999.999,999.999,0,31,0,0,"echo 23 12",23,12,"23 12 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
par_results_csv --tag --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
||||||
par_results_csv --tag --files 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,"H2 H1 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
par_results_csv --tag --files 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
par_results_csv --tag --files 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,"H2 11 /tmp/parallel-local-10s-tmpdir/tmpfile",
|
||||||
|
@ -449,15 +449,15 @@ par_results_csv --tag ",
|
||||||
par_results_csv --tag 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
|
par_results_csv --tag 9,:,999.999,999.999,0,6,0,0,"echo 23 12",23,12,"23 12 23 12
|
||||||
par_results_csv --tag ",
|
par_results_csv --tag ",
|
||||||
par_results_csv --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
par_results_csv --files --compress Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
||||||
par_results_csv --files --compress 1,:,999.999,999.999,0,15,0,0,"echo H2 H1",H2,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 1,:,999.999,999.999,0,31,0,0,"echo H2 H1",H2,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 2,:,999.999,999.999,0,15,0,0,"echo H2 11",H2,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 2,:,999.999,999.999,0,31,0,0,"echo H2 11",H2,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 3,:,999.999,999.999,0,15,0,0,"echo H2 12",H2,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 3,:,999.999,999.999,0,31,0,0,"echo H2 12",H2,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 4,:,999.999,999.999,0,15,0,0,"echo 22 H1",22,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 4,:,999.999,999.999,0,31,0,0,"echo 22 H1",22,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 5,:,999.999,999.999,0,15,0,0,"echo 22 11",22,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 5,:,999.999,999.999,0,31,0,0,"echo 22 11",22,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 6,:,999.999,999.999,0,15,0,0,"echo 22 12",22,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 6,:,999.999,999.999,0,31,0,0,"echo 22 12",22,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 7,:,999.999,999.999,0,15,0,0,"echo 23 H1",23,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 7,:,999.999,999.999,0,31,0,0,"echo 23 H1",23,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 8,:,999.999,999.999,0,15,0,0,"echo 23 11",23,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 8,:,999.999,999.999,0,31,0,0,"echo 23 11",23,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files --compress 9,:,999.999,999.999,0,15,0,0,"echo 23 12",23,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files --compress 9,:,999.999,999.999,0,31,0,0,"echo 23 12",23,12,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
par_results_csv --files Seq,Host,Starttime,JobRuntime,Send,Receive,Exitval,Signal,Command,V1,V2,Stdout,Stderr
|
||||||
par_results_csv --files 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files 1,:,999.999,999.999,0,6,0,0,"echo H2 H1",H2,H1,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
par_results_csv --files 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
par_results_csv --files 2,:,999.999,999.999,0,6,0,0,"echo H2 11",H2,11,/tmp/parallel-local-10s-tmpdir/tmpfile,
|
||||||
|
|
|
@ -2,12 +2,10 @@ par_linebuffer_matters_compress ### (--linebuffer) --compress should give diffe
|
||||||
par_linebuffer_matters_compress OK: --linebuffer makes a difference
|
par_linebuffer_matters_compress OK: --linebuffer makes a difference
|
||||||
par_linebuffer_matters_compress_tag ### (--linebuffer) --compress --tag should give different output
|
par_linebuffer_matters_compress_tag ### (--linebuffer) --compress --tag should give different output
|
||||||
par_linebuffer_matters_compress_tag OK: --linebuffer makes a difference
|
par_linebuffer_matters_compress_tag OK: --linebuffer makes a difference
|
||||||
par_memfree ### test memfree
|
par_memfree ### test memfree - it should be killed by timeout
|
||||||
par_memfree Free mem: 1k
|
par_memfree Free mem: 1k
|
||||||
par_memfree parallel: Warning: This job was killed because it timed out:
|
par_memfree parallel: Warning: This job was killed because it timed out:
|
||||||
par_memfree parallel: Warning: parallel --memfree 1t echo Free mem: ::: 1t
|
par_memfree parallel: Warning: parallel --memfree 1t echo Free mem: ::: 1t
|
||||||
par_memfree parallel: SIGTERM received. No new jobs will be started.
|
|
||||||
par_memfree parallel: Waiting for these 0 jobs to finish. Send SIGTERM again to stop now.
|
|
||||||
par_memory_leak ### Test for memory leaks
|
par_memory_leak ### Test for memory leaks
|
||||||
par_memory_leak Of 100 runs of 1 job at least one should be bigger than a 3000 job run
|
par_memory_leak Of 100 runs of 1 job at least one should be bigger than a 3000 job run
|
||||||
par_memory_leak Good: No memleak detected.
|
par_memory_leak Good: No memleak detected.
|
||||||
|
@ -22,6 +20,46 @@ par_race_condition1 7
|
||||||
par_race_condition1 8
|
par_race_condition1 8
|
||||||
par_race_condition1 9
|
par_race_condition1 9
|
||||||
par_race_condition1 10
|
par_race_condition1 10
|
||||||
|
par_shellquote ### Test --shellquote in all shells
|
||||||
|
par_shellquote ash \\\\\\\\ '
|
||||||
|
par_shellquote ash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote bash \\\\\\\\ '
|
||||||
|
par_shellquote bash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote csh \\\\\\\\ "\
|
||||||
|
par_shellquote csh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote dash \\\\\\\\ '
|
||||||
|
par_shellquote dash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote fish \\\\\\\\ '
|
||||||
|
par_shellquote fish '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote fizsh \\\\\\\\ '
|
||||||
|
par_shellquote fizsh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote ksh \\\\\\\\ '
|
||||||
|
par_shellquote ksh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote ksh93 \\\\\\\\ '
|
||||||
|
par_shellquote ksh93 '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote lksh \\\\\\\\ '
|
||||||
|
par_shellquote lksh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote mksh \\\\\\\\ '
|
||||||
|
par_shellquote mksh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote posh \\\\\\\\ '
|
||||||
|
par_shellquote posh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote rzsh zsh:1: /bin/echo: restricted
|
||||||
|
par_shellquote sash \\\\\\\\ '
|
||||||
|
par_shellquote sash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote sh \\\\\\\\ '
|
||||||
|
par_shellquote sh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote static-sh \\\\\\\\ '
|
||||||
|
par_shellquote static-sh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote tcsh \\\\\\\\ "\
|
||||||
|
par_shellquote tcsh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote yash \\\\\\\\ '
|
||||||
|
par_shellquote yash '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote zsh \\\\\\\\ '
|
||||||
|
par_shellquote zsh '\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote csh \\\\\\\\ "\
|
||||||
|
par_shellquote csh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
|
par_shellquote tcsh \\\\\\\\ "\
|
||||||
|
par_shellquote tcsh "\\\
\\\\\\\\\\\\\\ \!\"\#\$%\&\'\(\)\*+,-./0123456789:\;\<\=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~€<7F>\‚\ƒ\„\…\†\‡\ˆ\‰\Š\‹\Œ\<5C>\Ž\<5C>\<5C>\‘\’\“\”\•\–\—\˜\™\š\›\œ\<5C>\ž\Ÿ\ \¡\¢\£\¤\¥\¦\§\¨\©\ª\«\¬\\®\¯\°\±\²\³\´\µ\¶\·\¸\¹\º\»\¼\½\¾\¿\À\Á\Â\Ã\Ä\Å\Æ\Ç\È\É\Ê\Ë\Ì\Í\Î\Ï\Ð\Ñ\Ò\Ó\Ô\Õ\Ö\×\Ø\Ù\Ú\Û\Ü\Ý\Þ\ß\à\á\â\ã\ä\å\æ\ç\è\é\ê\ë\ì\í\î\ï\ð\ñ\ò\ó\ô\õ\ö\÷\ø\ù\ú\û\ü\ý\þ\ÿ
|
||||||
par_sigterm ### Test SIGTERM
|
par_sigterm ### Test SIGTERM
|
||||||
par_sigterm 1
|
par_sigterm 1
|
||||||
par_sigterm 10
|
par_sigterm 10
|
||||||
|
|
|
@ -37,6 +37,8 @@ par_delay_human_readable c
|
||||||
par_delay_human_readable a
|
par_delay_human_readable a
|
||||||
par_delay_human_readable b
|
par_delay_human_readable b
|
||||||
par_delay_human_readable c
|
par_delay_human_readable c
|
||||||
|
par_do_not_export_ENV_PARALLEL ### Do not export $ENV_PARALLEL to children
|
||||||
|
par_do_not_export_ENV_PARALLEL 1 1 60001
|
||||||
par_dryrun_timeout_ungroup bug #51039: --dry-run --timeout 1.4m -u breaks
|
par_dryrun_timeout_ungroup bug #51039: --dry-run --timeout 1.4m -u breaks
|
||||||
par_dryrun_timeout_ungroup 1000 2000 8893
|
par_dryrun_timeout_ungroup 1000 2000 8893
|
||||||
par_exitval_signal ### Test --joblog with exitval and Test --joblog with signal -- timing dependent
|
par_exitval_signal ### Test --joblog with exitval and Test --joblog with signal -- timing dependent
|
||||||
|
@ -69,12 +71,13 @@ par_multiline_commands parallel: Warning: Command lines contain newline. Forcing
|
||||||
par_multiline_commands 4
|
par_multiline_commands 4
|
||||||
par_multiline_commands finish 4
|
par_multiline_commands finish 4
|
||||||
par_nice Check that --nice works
|
par_nice Check that --nice works
|
||||||
|
par_nice load_10
|
||||||
par_nice bzip2 18
|
par_nice bzip2 18
|
||||||
par_nice bzip2 18
|
par_nice bzip2 18
|
||||||
par_nice parallel: Warning: This job was killed because it timed out:
|
par_nice parallel: SIGTERM received. No new jobs will be started.
|
||||||
par_nice parallel: Warning: bzip2 < /dev/zero
|
par_nice parallel: Waiting for these 2 jobs to finish. Send SIGTERM again to stop now.
|
||||||
par_nice parallel: Warning: This job was killed because it timed out:
|
par_nice parallel: bzip2 < /dev/zero
|
||||||
par_nice parallel: Warning: bzip2 < /dev/zero
|
par_nice parallel: bzip2 < /dev/zero
|
||||||
par_parcat_mixing parcat output should mix: a b a b
|
par_parcat_mixing parcat output should mix: a b a b
|
||||||
par_parcat_mixing astart
|
par_parcat_mixing astart
|
||||||
par_parcat_mixing bstart
|
par_parcat_mixing bstart
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
par_load_file_less_10s ### Test --load read from a file - less than 10s
|
par_load_file_less_10s ### Test --load read from a file - less than 10s
|
||||||
par_load_file_less_10s # This will run 10 processes in parallel for 10s
|
|
||||||
par_load_file_less_10s OK
|
par_load_file_less_10s OK
|
||||||
par_load_file_more_10s ### Test --load read from a file - more than 10s
|
par_load_file_more_10s ### Test --load read from a file - more than 10s
|
||||||
par_load_file_more_10s # This will run 10 processes in parallel for 10s
|
|
||||||
par_load_file_more_10s OK
|
par_load_file_more_10s OK
|
||||||
par_load_more_10s ### Test --load locally - should take >10s
|
par_load_more_10s ### Test --load locally - should take >10s
|
||||||
par_load_more_10s # This will run 10 processes in parallel for 10s
|
|
||||||
par_load_more_10s OK
|
par_load_more_10s OK
|
||||||
|
|
|
@ -1420,3 +1420,5 @@ par_testhalt soon done 70% false job 17
|
||||||
par_testhalt soon done 70% false parallel: This job finished:
|
par_testhalt soon done 70% false parallel: This job finished:
|
||||||
par_testhalt soon done 70% false echo job 17; sleep 7.5; exit 7
|
par_testhalt soon done 70% false echo job 17; sleep 7.5; exit 7
|
||||||
par_testhalt soon done 70% false 20
|
par_testhalt soon done 70% false 20
|
||||||
|
par_tmux_termination ### --tmux test - check termination
|
||||||
|
par_tmux_termination See output with: tmux -S /tmp/parallel-local-race02-tmpdir/tmsXXXXX attach
|
||||||
|
|
|
@ -54,7 +54,7 @@ par_autossh AUTOSSH_DEBUG - turn logging to maximum verbosity and log
|
||||||
par_autossh stderr
|
par_autossh stderr
|
||||||
par_autossh
|
par_autossh
|
||||||
par_autossh rsync: connection unexpectedly closed (0 bytes received so far) [sender]
|
par_autossh rsync: connection unexpectedly closed (0 bytes received so far) [sender]
|
||||||
par_autossh rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.1]
|
par_autossh rsync error: error in rsync protocol data stream (code 12) at io.c(235) [sender=3.1.2]
|
||||||
par_autossh /usr/lib/autossh/autossh: invalid option -- '-'
|
par_autossh /usr/lib/autossh/autossh: invalid option -- '-'
|
||||||
par_autossh usage: autossh [-V] [-M monitor_port[:echo_port]] [-f] [SSH_OPTIONS]
|
par_autossh usage: autossh [-V] [-M monitor_port[:echo_port]] [-f] [SSH_OPTIONS]
|
||||||
par_autossh
|
par_autossh
|
||||||
|
@ -86,4 +86,4 @@ par_autossh AUTOSSH_DEBUG - turn logging to maximum verbosity and log
|
||||||
par_autossh stderr
|
par_autossh stderr
|
||||||
par_autossh
|
par_autossh
|
||||||
par_autossh rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
|
par_autossh rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
|
||||||
par_autossh rsync error: error in rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.1]
|
par_autossh rsync error: error in rsync protocol data stream (code 12) at io.c(235) [Receiver=3.1.2]
|
||||||
|
|
|
@ -1327,13 +1327,11 @@ par_bash_man exit value 2 should be 2
|
||||||
par_bash_man Unknown option: no-such-option
|
par_bash_man Unknown option: no-such-option
|
||||||
par_bash_man exit value 255 should be 255
|
par_bash_man exit value 255 should be 255
|
||||||
par_bash_funky
|
par_bash_funky
|
||||||
par_bash_funky
|
|
||||||
par_bash_funky
|
|
||||||
par_bash_funky \\\\\\\\
|
par_bash_funky \\\\\\\\
|
||||||
par_bash_funky
|
par_bash_funky
|
||||||
par_bash_funky
|
par_bash_funky
|
||||||
par_bash_funky
|
par_bash_funky -funkymultiline
|
||||||
par_bash_funky
|
par_bash_funky -funkymultiline
|
||||||
par_bash_funky space 6
|
par_bash_funky space 6
|
||||||
par_bash_funky space 6
|
par_bash_funky space 6
|
||||||
par_bash_funky 3 arg alias_works
|
par_bash_funky 3 arg alias_works
|
||||||
|
@ -1350,8 +1348,6 @@ par_bash_funky function_works
|
||||||
par_bash_funky function_works_over_ssh
|
par_bash_funky function_works_over_ssh
|
||||||
par_bash_funky myvar works
|
par_bash_funky myvar works
|
||||||
par_bash_funky myvar works
|
par_bash_funky myvar works
|
||||||
par_bash_funky -funkymultiline
|
|
||||||
par_bash_funky -funkymultiline
|
|
||||||
par_bash_environment_too_big bug #50815: env_parallel should warn if the environment is too big
|
par_bash_environment_too_big bug #50815: env_parallel should warn if the environment is too big
|
||||||
par_bash_environment_too_big OK_bigvar
|
par_bash_environment_too_big OK_bigvar
|
||||||
par_bash_environment_too_big OK_bigvar_remote
|
par_bash_environment_too_big OK_bigvar_remote
|
||||||
|
|
|
@ -39,7 +39,7 @@ https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
|
||||||
To silence this citation notice: run 'parallel --citation' once.
|
To silence this citation notice: run 'parallel --citation' once.
|
||||||
|
|
||||||
10 files to edit
|
10 files to edit
|
||||||
[?1049h[?1h=[1;24r[?12;25h[?12l[?25h[27m[23m[m[H[2J[?25l[24;1H"file1" [New File][2;1H[1m[34m~ [3;1H~ [4;1H~ [5;1H~ [6;1H~ [7;1H~ [8;1H~ [9;1H~ [10;1H~ [11;1H~ [12;1H~ [13;1H~ [14;1H~ [15;1H~ [16;1H~ [17;1H~ [18;1H~ [19;1H~ [20;1H~ [21;1H~ [22;1H~ [23;1H~ [1;1H[?12l[?25h[?25l[m[24;1H[1m[37m[41mE173: 9 more files to edit[1;1H[?12l[?25h[24;1H[m[24;1H[K[24;1H[?1l>[?1049lAcademic tradition requires you to cite works you base your article on.
|
[?1049h[?1h=[1;24r[?12;25h[?12l[?25h[27m[23m[m[H[2J[?25l[24;1H"file1" [New File][2;1H[94m~ [3;1H~ [4;1H~ [5;1H~ [6;1H~ [7;1H~ [8;1H~ [9;1H~ [10;1H~ [11;1H~ [12;1H~ [13;1H~ [14;1H~ [15;1H~ [16;1H~ [17;1H~ [18;1H~ [19;1H~ [20;1H~ [21;1H~ [22;1H~ [23;1H~ [1;1H[?12l[?25h[?25l[m[24;1H[97m[41mE173: 9 more files to edit[1;1H[?12l[?25h[24;1H[m[24;1H[K[24;1H[?1l>[?1049lAcademic tradition requires you to cite works you base your article on.
|
||||||
If you use programs that use GNU Parallel to process data for an article in a
|
If you use programs that use GNU Parallel to process data for an article in a
|
||||||
scientific publication, please cite:
|
scientific publication, please cite:
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,8 @@ par_env_newline_backslash_bash 8
|
||||||
par_env_newline_backslash_csh ### Test --env for \n and \\ - single and double (*csh only) - no output is good but csh fails
|
par_env_newline_backslash_csh ### Test --env for \n and \\ - single and double (*csh only) - no output is good but csh fails
|
||||||
par_env_newline_backslash_csh 2 2\ \92V2=\ \92
|
par_env_newline_backslash_csh 2 2\ \92V2=\ \92
|
||||||
par_env_newline_backslash_csh 2 2\\ \92V2=\\ \92
|
par_env_newline_backslash_csh 2 2\\ \92V2=\\ \92
|
||||||
|
par_env_newline_backslash_csh 2 Unmatched ".
|
||||||
|
par_env_newline_backslash_csh 2 Unmatched '"'.
|
||||||
par_env_newline_backslash_onall_bash ### Test --env for \n and \\ - single and double --onall (bash only) - no output is good
|
par_env_newline_backslash_onall_bash ### Test --env for \n and \\ - single and double --onall (bash only) - no output is good
|
||||||
par_env_newline_backslash_onall_bash 16
|
par_env_newline_backslash_onall_bash 16
|
||||||
par_env_newline_backslash_onall_bash 16
|
par_env_newline_backslash_onall_bash 16
|
||||||
|
@ -15,7 +17,6 @@ par_env_newline_backslash_onall_bash 8 10
|
||||||
par_env_newline_backslash_onall_bash 8 10V2=
|
par_env_newline_backslash_onall_bash 8 10V2=
|
||||||
par_env_newline_backslash_onall_bash 8 2\\ \92V2=\\ \92
|
par_env_newline_backslash_onall_bash 8 2\\ \92V2=\\ \92
|
||||||
par_env_newline_backslash_onall_csh ### Test --env for \n and \\ - single and double --onall (*csh only) - no output is good but csh fails
|
par_env_newline_backslash_onall_csh ### Test --env for \n and \\ - single and double --onall (*csh only) - no output is good but csh fails
|
||||||
par_env_newline_backslash_onall_csh 8 Unmatched ".
|
|
||||||
par_space ### Test --env - https://savannah.gnu.org/bugs/?37351
|
par_space ### Test --env - https://savannah.gnu.org/bugs/?37351
|
||||||
par_space a 2 spaces b 1
|
par_space a 2 spaces b 1
|
||||||
par_space a 2 spaces b 1
|
par_space a 2 spaces b 1
|
||||||
|
|
|
@ -245,7 +245,3 @@ Send Receive Exitval
|
||||||
1677 1677 0
|
1677 1677 0
|
||||||
2216 2216 0
|
2216 2216 0
|
||||||
Send Receive Exitval
|
Send Receive Exitval
|
||||||
echo '### --tmux test - check termination'
|
|
||||||
### --tmux test - check termination
|
|
||||||
perl -e 'map {printf "$_%o%c\n",$_,$_}1..255' | stdout parallel --tmux 'sleep 0.2;echo {}' :::: - ::: a b | perl -pe 's:(/tmp\S+/tms).....:$1XXXXX:;'
|
|
||||||
See output with: tmux -S /tmp/parallel-local22-tmpdir/tmsXXXXX attach
|
|
||||||
|
|
|
@ -98,12 +98,12 @@ parallel: Error: Command line too long (476 >= 472) at input 0: 234
|
||||||
255
|
255
|
||||||
echo '### tmux-1.8 0..255 ascii'
|
echo '### tmux-1.8 0..255 ascii'
|
||||||
### tmux-1.8 0..255 ascii
|
### tmux-1.8 0..255 ascii
|
||||||
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } $_-110..$_),"\n" } 0..255' | PARALLEL_TMUX=tmux-1.8 stdout parallel --tmux --timeout 3 echo | par_tmux_filter; echo $?
|
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } $_-110..$_),"\n" } 0..255' | PARALLEL_TMUX=tmux-1.8 stdout parallel --tmux --timeout 5 echo | par_tmux_filter; echo $?
|
||||||
See output with: tmux-1.8 -S /tmp/parallel-local7-tmpdir/tmsXXXXX attach
|
See output with: tmux-1.8 -S /tmp/parallel-local7-tmpdir/tmsXXXXX attach
|
||||||
0
|
0
|
||||||
echo '### tmux-1.9 0..255 ascii'
|
echo '### tmux-1.9 0..255 ascii'
|
||||||
### tmux-1.9 0..255 ascii
|
### tmux-1.9 0..255 ascii
|
||||||
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } 0..$_),"\n" } 0..255' | PARALLEL_TMUX=tmux-1.9 stdout parallel --tmux --timeout 3 echo | par_tmux_filter; echo $?
|
perl -e 'print map { ($_, map { pack("c*",$_) } grep { $_>=1 && $_!=10 } 0..$_),"\n" } 0..255' | PARALLEL_TMUX=tmux-1.9 stdout parallel --tmux --timeout 5 echo | par_tmux_filter; echo $?
|
||||||
See output with: tmux-1.9 -S /tmp/parallel-local7-tmpdir/tmsXXXXX attach
|
See output with: tmux-1.9 -S /tmp/parallel-local7-tmpdir/tmsXXXXX attach
|
||||||
0
|
0
|
||||||
echo '### Test output ascii'
|
echo '### Test output ascii'
|
||||||
|
|
|
@ -69,7 +69,7 @@ echo '### Test --number-of-cpus'; stdout $NICEPAR --number-of-cpus
|
||||||
1
|
1
|
||||||
echo '### Test --number-of-cores'; stdout $NICEPAR --number-of-cores
|
echo '### Test --number-of-cores'; stdout $NICEPAR --number-of-cores
|
||||||
### Test --number-of-cores
|
### Test --number-of-cores
|
||||||
8
|
2
|
||||||
echo '### Test --use-cpus-instead-of-cores'; (seq 1 8 | stdout parallel --use-cpus-instead-of-cores -j100% sleep) && echo CPUs done & (seq 1 8 | stdout parallel -j100% sleep) && echo cores done & echo 'Cores should complete first on machines with less than 8 physical CPUs'; wait
|
echo '### Test --use-cpus-instead-of-cores'; (seq 1 8 | stdout parallel --use-cpus-instead-of-cores -j100% sleep) && echo CPUs done & (seq 1 8 | stdout parallel -j100% sleep) && echo cores done & echo 'Cores should complete first on machines with less than 8 physical CPUs'; wait
|
||||||
### Test --use-cpus-instead-of-cores
|
### Test --use-cpus-instead-of-cores
|
||||||
Cores should complete first on machines with less than 8 physical CPUs
|
Cores should complete first on machines with less than 8 physical CPUs
|
||||||
|
|
|
@ -1,5 +1,327 @@
|
||||||
TIMEOUT=25 RETRIES=4
|
TIMEOUT=25 RETRIES=4
|
||||||
### Copy commands to servers
|
### Copy commands to servers
|
||||||
|
bin/parallel openbsd.polarhome.com copy openbsd.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel tru64.polarhome.com copy tru64.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel debian.polarhome.com copy debian.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel redhat.polarhome.com copy redhat.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel netbsd.polarhome.com copy netbsd.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel macosx.polarhome.com copy macosx.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel miros.polarhome.com copy miros.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel centos.polarhome.com copy centos.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel unixware.polarhome.com copy unixware.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel pidora.polarhome.com copy pidora.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel scosysv.polarhome.com copy scosysv.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel raspbian.polarhome.com copy raspbian.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel aix.polarhome.com copy aix.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel mandriva.polarhome.com copy mandriva.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel suse.polarhome.com copy suse.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel solaris.polarhome.com copy solaris.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel hpux.polarhome.com copy hpux.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel hurd.polarhome.com copy hurd.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel freebsd.polarhome.com copy freebsd.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel ubuntu.polarhome.com copy ubuntu.polarhome.com bin/parallel parallel
|
||||||
|
bin/parallel openindiana.polarhome.com copy openindiana.polarhome.com bin/parallel parallel
|
||||||
|
bin/env_parallel openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel debian.polarhome.com copy debian.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel miros.polarhome.com copy miros.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel centos.polarhome.com copy centos.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel aix.polarhome.com copy aix.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel suse.polarhome.com copy suse.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel env_parallel
|
||||||
|
bin/env_parallel.ash openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash debian.polarhome.com copy debian.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash miros.polarhome.com copy miros.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash centos.polarhome.com copy centos.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash aix.polarhome.com copy aix.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash suse.polarhome.com copy suse.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.ash openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.ash env_parallel.ash
|
||||||
|
bin/env_parallel.bash openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash debian.polarhome.com copy debian.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash miros.polarhome.com copy miros.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash centos.polarhome.com copy centos.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash aix.polarhome.com copy aix.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash suse.polarhome.com copy suse.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.bash openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.bash env_parallel.bash
|
||||||
|
bin/env_parallel.csh openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh debian.polarhome.com copy debian.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh miros.polarhome.com copy miros.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh centos.polarhome.com copy centos.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh aix.polarhome.com copy aix.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh suse.polarhome.com copy suse.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.csh openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.csh env_parallel.csh
|
||||||
|
bin/env_parallel.dash openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash debian.polarhome.com copy debian.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash miros.polarhome.com copy miros.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash centos.polarhome.com copy centos.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash aix.polarhome.com copy aix.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash suse.polarhome.com copy suse.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.dash openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.dash env_parallel.dash
|
||||||
|
bin/env_parallel.fish openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish debian.polarhome.com copy debian.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish miros.polarhome.com copy miros.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish centos.polarhome.com copy centos.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish aix.polarhome.com copy aix.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish suse.polarhome.com copy suse.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.fish openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.fish env_parallel.fish
|
||||||
|
bin/env_parallel.ksh openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh debian.polarhome.com copy debian.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh miros.polarhome.com copy miros.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh centos.polarhome.com copy centos.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh aix.polarhome.com copy aix.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh suse.polarhome.com copy suse.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.ksh openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.ksh env_parallel.ksh
|
||||||
|
bin/env_parallel.pdksh openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh debian.polarhome.com copy debian.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh miros.polarhome.com copy miros.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh centos.polarhome.com copy centos.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh aix.polarhome.com copy aix.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh suse.polarhome.com copy suse.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.pdksh openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.pdksh env_parallel.pdksh
|
||||||
|
bin/env_parallel.sh openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh debian.polarhome.com copy debian.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh miros.polarhome.com copy miros.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh centos.polarhome.com copy centos.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh aix.polarhome.com copy aix.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh suse.polarhome.com copy suse.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.sh openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.sh env_parallel.sh
|
||||||
|
bin/env_parallel.tcsh openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh debian.polarhome.com copy debian.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh miros.polarhome.com copy miros.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh centos.polarhome.com copy centos.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh aix.polarhome.com copy aix.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh suse.polarhome.com copy suse.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.tcsh openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.tcsh env_parallel.tcsh
|
||||||
|
bin/env_parallel.zsh openbsd.polarhome.com copy openbsd.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh tru64.polarhome.com copy tru64.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh debian.polarhome.com copy debian.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh redhat.polarhome.com copy redhat.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh netbsd.polarhome.com copy netbsd.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh macosx.polarhome.com copy macosx.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh miros.polarhome.com copy miros.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh centos.polarhome.com copy centos.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh unixware.polarhome.com copy unixware.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh pidora.polarhome.com copy pidora.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh scosysv.polarhome.com copy scosysv.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh raspbian.polarhome.com copy raspbian.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh aix.polarhome.com copy aix.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh mandriva.polarhome.com copy mandriva.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh suse.polarhome.com copy suse.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh solaris.polarhome.com copy solaris.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh hpux.polarhome.com copy hpux.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh hurd.polarhome.com copy hurd.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh freebsd.polarhome.com copy freebsd.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh ubuntu.polarhome.com copy ubuntu.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/env_parallel.zsh openindiana.polarhome.com copy openindiana.polarhome.com bin/env_parallel.zsh env_parallel.zsh
|
||||||
|
bin/parcat openbsd.polarhome.com copy openbsd.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat tru64.polarhome.com copy tru64.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat debian.polarhome.com copy debian.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat redhat.polarhome.com copy redhat.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat netbsd.polarhome.com copy netbsd.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat macosx.polarhome.com copy macosx.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat miros.polarhome.com copy miros.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat centos.polarhome.com copy centos.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat unixware.polarhome.com copy unixware.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat pidora.polarhome.com copy pidora.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat scosysv.polarhome.com copy scosysv.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat raspbian.polarhome.com copy raspbian.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat aix.polarhome.com copy aix.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat mandriva.polarhome.com copy mandriva.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat suse.polarhome.com copy suse.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat solaris.polarhome.com copy solaris.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat hpux.polarhome.com copy hpux.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat hurd.polarhome.com copy hurd.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat freebsd.polarhome.com copy freebsd.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat ubuntu.polarhome.com copy ubuntu.polarhome.com bin/parcat parcat
|
||||||
|
bin/parcat openindiana.polarhome.com copy openindiana.polarhome.com bin/parcat parcat
|
||||||
|
bin/stdout openbsd.polarhome.com copy openbsd.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout tru64.polarhome.com copy tru64.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout debian.polarhome.com copy debian.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout redhat.polarhome.com copy redhat.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout netbsd.polarhome.com copy netbsd.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout macosx.polarhome.com copy macosx.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout miros.polarhome.com copy miros.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout centos.polarhome.com copy centos.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout unixware.polarhome.com copy unixware.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout pidora.polarhome.com copy pidora.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout scosysv.polarhome.com copy scosysv.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout raspbian.polarhome.com copy raspbian.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout solaris-x86.polarhome.com copy solaris-x86.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout aix.polarhome.com copy aix.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout mandriva.polarhome.com copy mandriva.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout debian-ppc.polarhome.com copy debian-ppc.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout suse.polarhome.com copy suse.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout solaris.polarhome.com copy solaris.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout hpux.polarhome.com copy hpux.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout hurd.polarhome.com copy hurd.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout freebsd.polarhome.com copy freebsd.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout ubuntu.polarhome.com copy ubuntu.polarhome.com bin/stdout stdout
|
||||||
|
bin/stdout openindiana.polarhome.com copy openindiana.polarhome.com bin/stdout stdout
|
||||||
Done copying
|
Done copying
|
||||||
aix.polarhome.com ### Test if empty command in process list causes problems
|
aix.polarhome.com ### Test if empty command in process list causes problems
|
||||||
aix.polarhome.com OK_with_empty_cmd
|
aix.polarhome.com OK_with_empty_cmd
|
||||||
|
@ -10,6 +332,8 @@ debian-ppc.polarhome.com OK_with_empty_cmd
|
||||||
debian.polarhome.com ### Test if empty command in process list causes problems
|
debian.polarhome.com ### Test if empty command in process list causes problems
|
||||||
debian.polarhome.com OK_with_empty_cmd
|
debian.polarhome.com OK_with_empty_cmd
|
||||||
freebsd.polarhome.com export: Illegal option -f
|
freebsd.polarhome.com export: Illegal option -f
|
||||||
|
hpux.polarhome.com ### Test if empty command in process list causes problems
|
||||||
|
hpux.polarhome.com OK_with_empty_cmd
|
||||||
macosx.polarhome.com ### Test if empty command in process list causes problems
|
macosx.polarhome.com ### Test if empty command in process list causes problems
|
||||||
macosx.polarhome.com OK_with_empty_cmd
|
macosx.polarhome.com OK_with_empty_cmd
|
||||||
mandriva.polarhome.com ### Test if empty command in process list causes problems
|
mandriva.polarhome.com ### Test if empty command in process list causes problems
|
||||||
|
@ -19,6 +343,8 @@ miros.polarhome.com OK_with_empty_cmd
|
||||||
netbsd.polarhome.com CSH/TCSH DO NOT SUPPORT newlines IN VARIABLES/FUNCTIONS. Unset test_empty_cmd test_empty_cmd
|
netbsd.polarhome.com CSH/TCSH DO NOT SUPPORT newlines IN VARIABLES/FUNCTIONS. Unset test_empty_cmd test_empty_cmd
|
||||||
openbsd.polarhome.com ### Test if empty command in process list causes problems
|
openbsd.polarhome.com ### Test if empty command in process list causes problems
|
||||||
openbsd.polarhome.com OK_with_empty_cmd
|
openbsd.polarhome.com OK_with_empty_cmd
|
||||||
|
openindiana.polarhome.com ### Test if empty command in process list causes problems
|
||||||
|
openindiana.polarhome.com OK_with_empty_cmd
|
||||||
pidora.polarhome.com ### Test if empty command in process list causes problems
|
pidora.polarhome.com ### Test if empty command in process list causes problems
|
||||||
pidora.polarhome.com OK_with_empty_cmd
|
pidora.polarhome.com OK_with_empty_cmd
|
||||||
raspbian.polarhome.com ### Test if empty command in process list causes problems
|
raspbian.polarhome.com ### Test if empty command in process list causes problems
|
||||||
|
@ -43,11 +369,13 @@ centos.polarhome.com Works on centos.polarhome.com
|
||||||
debian-ppc.polarhome.com Works on debian-ppc
|
debian-ppc.polarhome.com Works on debian-ppc
|
||||||
debian.polarhome.com Works on debian
|
debian.polarhome.com Works on debian
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com Works on hpux64
|
||||||
macosx.polarhome.com Works on macosx.polarhome.com
|
macosx.polarhome.com Works on macosx.polarhome.com
|
||||||
mandriva.polarhome.com Works on mandriva.polarhome.com
|
mandriva.polarhome.com Works on mandriva.polarhome.com
|
||||||
miros.polarhome.com Works on miros.polarhome.com
|
miros.polarhome.com Works on miros.polarhome.com
|
||||||
netbsd.polarhome.com Works on netbsd.polarhome.com
|
netbsd.polarhome.com Works on netbsd.polarhome.com
|
||||||
openbsd.polarhome.com Works on openbsd.polarhome.com
|
openbsd.polarhome.com Works on openbsd.polarhome.com
|
||||||
|
openindiana.polarhome.com Works on openindiana
|
||||||
pidora.polarhome.com Works on pidora
|
pidora.polarhome.com Works on pidora
|
||||||
raspbian.polarhome.com Works on raspbian
|
raspbian.polarhome.com Works on raspbian
|
||||||
redhat.polarhome.com Works on redhat.polarhome.com
|
redhat.polarhome.com Works on redhat.polarhome.com
|
||||||
|
@ -69,6 +397,7 @@ debian-ppc.polarhome.com OK
|
||||||
debian.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000.
|
debian.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000.
|
||||||
debian.polarhome.com OK
|
debian.polarhome.com OK
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com No such file or directory: bash
|
||||||
macosx.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /Users/tange/bin/parallel line 0000
|
macosx.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /Users/tange/bin/parallel line 0000
|
||||||
macosx.polarhome.com OK
|
macosx.polarhome.com OK
|
||||||
mandriva.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000
|
mandriva.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000
|
||||||
|
@ -79,6 +408,8 @@ miros.polarhome.com OK
|
||||||
netbsd.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000.
|
netbsd.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000.
|
||||||
openbsd.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000
|
openbsd.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000
|
||||||
openbsd.polarhome.com OK
|
openbsd.polarhome.com OK
|
||||||
|
openindiana.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /u/t/tange/bin/parallel line 0000
|
||||||
|
openindiana.polarhome.com OK
|
||||||
pidora.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000.
|
pidora.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000.
|
||||||
pidora.polarhome.com OK
|
pidora.polarhome.com OK
|
||||||
raspbian.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000
|
raspbian.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/t/tange/bin/parallel line 0000
|
||||||
|
@ -88,7 +419,7 @@ redhat.polarhome.com OK
|
||||||
scosysv.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
|
scosysv.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
|
||||||
scosysv.polarhome.com at /home/t/tange/bin/parallel line 0000
|
scosysv.polarhome.com at /home/t/tange/bin/parallel line 0000
|
||||||
scosysv.polarhome.com OK
|
scosysv.polarhome.com OK
|
||||||
solaris-x86.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at /home/tange/bin/parallel line 0000
|
solaris-x86.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at ~/bin/parallel line 0000
|
||||||
solaris-x86.polarhome.com OK
|
solaris-x86.polarhome.com OK
|
||||||
solaris.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
|
solaris.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
|
||||||
solaris.polarhome.com at /home/t/tange/bin/parallel line 0000
|
solaris.polarhome.com at /home/t/tange/bin/parallel line 0000
|
||||||
|
@ -110,11 +441,13 @@ centos.polarhome.com bash only A
|
||||||
debian-ppc.polarhome.com bash only A
|
debian-ppc.polarhome.com bash only A
|
||||||
debian.polarhome.com bash only A
|
debian.polarhome.com bash only A
|
||||||
freebsd.polarhome.com Syntax error: "(" unexpected (expecting word)
|
freebsd.polarhome.com Syntax error: "(" unexpected (expecting word)
|
||||||
|
hpux.polarhome.com bash only A
|
||||||
macosx.polarhome.com bash only A
|
macosx.polarhome.com bash only A
|
||||||
mandriva.polarhome.com bash only A
|
mandriva.polarhome.com bash only A
|
||||||
miros.polarhome.com bash only A
|
miros.polarhome.com bash only A
|
||||||
netbsd.polarhome.com Missing name for redirect.
|
netbsd.polarhome.com Missing name for redirect.
|
||||||
openbsd.polarhome.com bash only A
|
openbsd.polarhome.com bash only A
|
||||||
|
openindiana.polarhome.com bash only A
|
||||||
pidora.polarhome.com bash only A
|
pidora.polarhome.com bash only A
|
||||||
raspbian.polarhome.com bash only A
|
raspbian.polarhome.com bash only A
|
||||||
redhat.polarhome.com bash only A
|
redhat.polarhome.com bash only A
|
||||||
|
@ -137,6 +470,7 @@ mandriva.polarhome.com bash only B
|
||||||
miros.polarhome.com bash only B
|
miros.polarhome.com bash only B
|
||||||
netbsd.polarhome.com bash only B
|
netbsd.polarhome.com bash only B
|
||||||
openbsd.polarhome.com bash only B
|
openbsd.polarhome.com bash only B
|
||||||
|
openindiana.polarhome.com bash only B
|
||||||
pidora.polarhome.com bash only B
|
pidora.polarhome.com bash only B
|
||||||
raspbian.polarhome.com bash only B
|
raspbian.polarhome.com bash only B
|
||||||
redhat.polarhome.com bash only B
|
redhat.polarhome.com bash only B
|
||||||
|
@ -242,6 +576,16 @@ openbsd.polarhome.com /home/t/tange/.profile
|
||||||
openbsd.polarhome.com /home/t/tange/.cshrc
|
openbsd.polarhome.com /home/t/tange/.cshrc
|
||||||
openbsd.polarhome.com /home/t/tange/.tcshrc
|
openbsd.polarhome.com /home/t/tange/.tcshrc
|
||||||
openbsd.polarhome.com install-OK
|
openbsd.polarhome.com install-OK
|
||||||
|
openindiana.polarhome.com Installed env_parallel in:
|
||||||
|
openindiana.polarhome.com /u/t/tange/.bashrc
|
||||||
|
openindiana.polarhome.com /u/t/tange/.shrc
|
||||||
|
openindiana.polarhome.com /u/t/tange/.zshenv
|
||||||
|
openindiana.polarhome.com /u/t/tange/.config/fish/config.fish
|
||||||
|
openindiana.polarhome.com /u/t/tange/.kshrc
|
||||||
|
openindiana.polarhome.com /u/t/tange/.profile
|
||||||
|
openindiana.polarhome.com /u/t/tange/.cshrc
|
||||||
|
openindiana.polarhome.com /u/t/tange/.tcshrc
|
||||||
|
openindiana.polarhome.com install-OK
|
||||||
pidora.polarhome.com Installed env_parallel in:
|
pidora.polarhome.com Installed env_parallel in:
|
||||||
pidora.polarhome.com /home/t/tange/.bashrc
|
pidora.polarhome.com /home/t/tange/.bashrc
|
||||||
pidora.polarhome.com /home/t/tange/.shrc
|
pidora.polarhome.com /home/t/tange/.shrc
|
||||||
|
@ -283,14 +627,14 @@ scosysv.polarhome.com /home/t/tange/.cshrc
|
||||||
scosysv.polarhome.com /home/t/tange/.tcshrc
|
scosysv.polarhome.com /home/t/tange/.tcshrc
|
||||||
scosysv.polarhome.com install-OK
|
scosysv.polarhome.com install-OK
|
||||||
solaris-x86.polarhome.com Installed env_parallel in:
|
solaris-x86.polarhome.com Installed env_parallel in:
|
||||||
solaris-x86.polarhome.com /home/tange/.bashrc
|
solaris-x86.polarhome.com ~/.bashrc
|
||||||
solaris-x86.polarhome.com /home/tange/.shrc
|
solaris-x86.polarhome.com ~/.shrc
|
||||||
solaris-x86.polarhome.com /home/tange/.zshenv
|
solaris-x86.polarhome.com ~/.zshenv
|
||||||
solaris-x86.polarhome.com /home/tange/.config/fish/config.fish
|
solaris-x86.polarhome.com ~/.config/fish/config.fish
|
||||||
solaris-x86.polarhome.com /home/tange/.kshrc
|
solaris-x86.polarhome.com ~/.kshrc
|
||||||
solaris-x86.polarhome.com /home/tange/.profile
|
solaris-x86.polarhome.com ~/.profile
|
||||||
solaris-x86.polarhome.com /home/tange/.cshrc
|
solaris-x86.polarhome.com ~/.cshrc
|
||||||
solaris-x86.polarhome.com /home/tange/.tcshrc
|
solaris-x86.polarhome.com ~/.tcshrc
|
||||||
solaris-x86.polarhome.com install-OK
|
solaris-x86.polarhome.com install-OK
|
||||||
solaris.polarhome.com Installed env_parallel in:
|
solaris.polarhome.com Installed env_parallel in:
|
||||||
solaris.polarhome.com /home/t/tange/.bashrc
|
solaris.polarhome.com /home/t/tange/.bashrc
|
||||||
|
@ -339,11 +683,13 @@ centos.polarhome.com env_parallel run-OK
|
||||||
debian-ppc.polarhome.com env_parallel run-OK
|
debian-ppc.polarhome.com env_parallel run-OK
|
||||||
debian.polarhome.com env_parallel run-OK
|
debian.polarhome.com env_parallel run-OK
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com env_parallel run-OK
|
||||||
macosx.polarhome.com env_parallel run-OK
|
macosx.polarhome.com env_parallel run-OK
|
||||||
mandriva.polarhome.com env_parallel run-OK
|
mandriva.polarhome.com env_parallel run-OK
|
||||||
miros.polarhome.com env_parallel run-OK
|
miros.polarhome.com env_parallel run-OK
|
||||||
netbsd.polarhome.com env_parallel run-OK
|
netbsd.polarhome.com env_parallel run-OK
|
||||||
openbsd.polarhome.com env_parallel run-OK
|
openbsd.polarhome.com env_parallel run-OK
|
||||||
|
openindiana.polarhome.com env_parallel run-OK
|
||||||
pidora.polarhome.com env_parallel run-OK
|
pidora.polarhome.com env_parallel run-OK
|
||||||
raspbian.polarhome.com env_parallel run-OK
|
raspbian.polarhome.com env_parallel run-OK
|
||||||
redhat.polarhome.com env_parallel run-OK
|
redhat.polarhome.com env_parallel run-OK
|
||||||
|
@ -359,10 +705,12 @@ aix.polarhome.com reading from process substitution OK
|
||||||
centos.polarhome.com reading from process substitution OK
|
centos.polarhome.com reading from process substitution OK
|
||||||
debian-ppc.polarhome.com reading from process substitution OK
|
debian-ppc.polarhome.com reading from process substitution OK
|
||||||
debian.polarhome.com reading from process substitution OK
|
debian.polarhome.com reading from process substitution OK
|
||||||
|
hpux.polarhome.com reading from process substitution OK
|
||||||
macosx.polarhome.com reading from process substitution OK
|
macosx.polarhome.com reading from process substitution OK
|
||||||
mandriva.polarhome.com reading from process substitution OK
|
mandriva.polarhome.com reading from process substitution OK
|
||||||
miros.polarhome.com reading from process substitution OK
|
miros.polarhome.com reading from process substitution OK
|
||||||
openbsd.polarhome.com reading from process substitution OK
|
openbsd.polarhome.com reading from process substitution OK
|
||||||
|
openindiana.polarhome.com reading from process substitution OK
|
||||||
pidora.polarhome.com reading from process substitution OK
|
pidora.polarhome.com reading from process substitution OK
|
||||||
raspbian.polarhome.com reading from process substitution OK
|
raspbian.polarhome.com reading from process substitution OK
|
||||||
redhat.polarhome.com reading from process substitution OK
|
redhat.polarhome.com reading from process substitution OK
|
||||||
|
@ -381,12 +729,14 @@ centos.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
debian-ppc.polarhome.com 1 2 1 2 3 1 2 3 4
|
debian-ppc.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
debian.polarhome.com 1 2 1 2 3 1 2 3 4
|
debian.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com
|
||||||
macosx.polarhome.com 1 2 1 2 3 1 2 3 4
|
macosx.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
mandriva.polarhome.com 1 2 1 2 3 1 2 3 4
|
mandriva.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
miros.polarhome.com 1 2 1 2 3 1 2 3 4
|
miros.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
netbsd.polarhome.com parset: Command not found.
|
netbsd.polarhome.com parset: Command not found.
|
||||||
netbsd.polarhome.com arr: Undefined variable.
|
netbsd.polarhome.com arr: Undefined variable.
|
||||||
openbsd.polarhome.com
|
openbsd.polarhome.com
|
||||||
|
openindiana.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
pidora.polarhome.com 1 2 1 2 3 1 2 3 4
|
pidora.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
raspbian.polarhome.com 1 2 1 2 3 1 2 3 4
|
raspbian.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
redhat.polarhome.com 1 2 1 2 3 1 2 3 4
|
redhat.polarhome.com 1 2 1 2 3 1 2 3 4
|
||||||
|
@ -404,6 +754,7 @@ centos.polarhome.com 2 2 3 2 3 4
|
||||||
debian-ppc.polarhome.com 2 2 3 2 3 4
|
debian-ppc.polarhome.com 2 2 3 2 3 4
|
||||||
debian.polarhome.com 2 2 3 2 3 4
|
debian.polarhome.com 2 2 3 2 3 4
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com
|
||||||
macosx.polarhome.com 2 2 3 2 3 4
|
macosx.polarhome.com 2 2 3 2 3 4
|
||||||
mandriva.polarhome.com 2 2 3 2 3 4
|
mandriva.polarhome.com 2 2 3 2 3 4
|
||||||
miros.polarhome.com 1 2 1 2 1 2
|
miros.polarhome.com 1 2 1 2 1 2
|
||||||
|
@ -411,6 +762,7 @@ netbsd.polarhome.com start=2: Command not found.
|
||||||
netbsd.polarhome.com env_parset: Command not found.
|
netbsd.polarhome.com env_parset: Command not found.
|
||||||
netbsd.polarhome.com arr: Undefined variable.
|
netbsd.polarhome.com arr: Undefined variable.
|
||||||
openbsd.polarhome.com
|
openbsd.polarhome.com
|
||||||
|
openindiana.polarhome.com 2 2 3 2 3 4
|
||||||
pidora.polarhome.com 2 2 3 2 3 4
|
pidora.polarhome.com 2 2 3 2 3 4
|
||||||
raspbian.polarhome.com 2 2 3 2 3 4
|
raspbian.polarhome.com 2 2 3 2 3 4
|
||||||
redhat.polarhome.com 2 2 3 2 3 4
|
redhat.polarhome.com 2 2 3 2 3 4
|
||||||
|
@ -431,12 +783,14 @@ centos.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
debian-ppc.polarhome.com 1 2,1 2 3,1 2 3 4
|
debian-ppc.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
debian.polarhome.com 1 2,1 2 3,1 2 3 4
|
debian.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com ,,
|
||||||
macosx.polarhome.com 1 2,1 2 3,1 2 3 4
|
macosx.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
mandriva.polarhome.com 1 2,1 2 3,1 2 3 4
|
mandriva.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
miros.polarhome.com 1 2,1 2 3,1 2 3 4
|
miros.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
netbsd.polarhome.com parset: Command not found.
|
netbsd.polarhome.com parset: Command not found.
|
||||||
netbsd.polarhome.com var1: Undefined variable.
|
netbsd.polarhome.com var1: Undefined variable.
|
||||||
openbsd.polarhome.com ,,
|
openbsd.polarhome.com ,,
|
||||||
|
openindiana.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
pidora.polarhome.com 1 2,1 2 3,1 2 3 4
|
pidora.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
raspbian.polarhome.com 1 2,1 2 3,1 2 3 4
|
raspbian.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
redhat.polarhome.com 1 2,1 2 3,1 2 3 4
|
redhat.polarhome.com 1 2,1 2 3,1 2 3 4
|
||||||
|
@ -454,6 +808,7 @@ centos.polarhome.com 2,2 3,2 3 4
|
||||||
debian-ppc.polarhome.com 2,2 3,2 3 4
|
debian-ppc.polarhome.com 2,2 3,2 3 4
|
||||||
debian.polarhome.com 2,2 3,2 3 4
|
debian.polarhome.com 2,2 3,2 3 4
|
||||||
freebsd.polarhome.com Syntax error: Bad fd number
|
freebsd.polarhome.com Syntax error: Bad fd number
|
||||||
|
hpux.polarhome.com ,,
|
||||||
macosx.polarhome.com 2,2 3,2 3 4
|
macosx.polarhome.com 2,2 3,2 3 4
|
||||||
mandriva.polarhome.com 2,2 3,2 3 4
|
mandriva.polarhome.com 2,2 3,2 3 4
|
||||||
miros.polarhome.com 1 2,1 2,1 2
|
miros.polarhome.com 1 2,1 2,1 2
|
||||||
|
@ -461,6 +816,7 @@ netbsd.polarhome.com start=2: Command not found.
|
||||||
netbsd.polarhome.com env_parset: Command not found.
|
netbsd.polarhome.com env_parset: Command not found.
|
||||||
netbsd.polarhome.com var1: Undefined variable.
|
netbsd.polarhome.com var1: Undefined variable.
|
||||||
openbsd.polarhome.com ,,
|
openbsd.polarhome.com ,,
|
||||||
|
openindiana.polarhome.com 2,2 3,2 3 4
|
||||||
pidora.polarhome.com 2,2 3,2 3 4
|
pidora.polarhome.com 2,2 3,2 3 4
|
||||||
raspbian.polarhome.com 2,2 3,2 3 4
|
raspbian.polarhome.com 2,2 3,2 3 4
|
||||||
redhat.polarhome.com 2,2 3,2 3 4
|
redhat.polarhome.com 2,2 3,2 3 4
|
||||||
|
|
Loading…
Reference in a new issue