Released as 20180422 ('Tiangong-1')

This commit is contained in:
Ole Tange 2018-04-22 23:32:22 +02:00
parent 1e15645faa
commit 3fdd3a6019
8 changed files with 318 additions and 709 deletions

30
NEWS
View file

@ -1,3 +1,33 @@
20180422
* --csv makes GNU Parallel parse the input sources as CSV. When used
with --pipe it only passes full CSV-records.
* Time in --bar is printed as 1d02h03m04s.
* Optimization of --tee: It spawns a process less per value.
* The GNU Parallel 2018 book is now available:
http://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html
* Modern pentest tricks for faster, wider, greater engagement (15)
https://conference.hitb.org/hitbsecconf2018ams/materials/D1%20COMMSEC%20-%20Thomas%20Debize%20-%20Modern%20Pentest%20Tricks%20for%20Faster,%20Wider,%20Greater%20Engagements.pdf
* Running many serial jobs efficiently
https://userinfo.surfsara.nl/documentation/running-many-serial-jobs-efficiently
* GNU Parallel: как сохранить результаты нескольких команд для
переменной? http://fliplinux.com/gnu-parallel-6.html
* Running Multiple Commands in Parallel on a GNU Linux
https://www.youtube.com/watch?v=sHpTywpb4_4
* Klaatu covers the documentation of GNU parallel in episode 12x15
http://gnuworldorder.info/
* Bug fixes and man page updates.
20180322 20180322
* niceload -p can now take multiple pids separated by comma * niceload -p can now take multiple pids separated by comma

20
configure vendored
View file

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for parallel 20180322. # Generated by GNU Autoconf 2.69 for parallel 20180422.
# #
# Report bugs to <bug-parallel@gnu.org>. # Report bugs to <bug-parallel@gnu.org>.
# #
@ -579,8 +579,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='parallel' PACKAGE_NAME='parallel'
PACKAGE_TARNAME='parallel' PACKAGE_TARNAME='parallel'
PACKAGE_VERSION='20180322' PACKAGE_VERSION='20180422'
PACKAGE_STRING='parallel 20180322' PACKAGE_STRING='parallel 20180422'
PACKAGE_BUGREPORT='bug-parallel@gnu.org' PACKAGE_BUGREPORT='bug-parallel@gnu.org'
PACKAGE_URL='' PACKAGE_URL=''
@ -1214,7 +1214,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures parallel 20180322 to adapt to many kinds of systems. \`configure' configures parallel 20180422 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1281,7 +1281,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of parallel 20180322:";; short | recursive ) echo "Configuration of parallel 20180422:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1357,7 +1357,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
parallel configure 20180322 parallel configure 20180422
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -1374,7 +1374,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by parallel $as_me 20180322, which was It was created by parallel $as_me 20180422, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -2237,7 +2237,7 @@ fi
# Define the identity of the package. # Define the identity of the package.
PACKAGE='parallel' PACKAGE='parallel'
VERSION='20180322' VERSION='20180422'
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
@ -2880,7 +2880,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by parallel $as_me 20180322, which was This file was extended by parallel $as_me 20180422, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -2942,7 +2942,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
parallel config.status 20180322 parallel config.status 20180422
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"

View file

@ -1,6 +1,6 @@
<directory name="parallel" rev="219" srcmd5="8e477481730832860584d90d05f07a4e" vrev="1"> <directory name="parallel" rev="220" srcmd5="daa6220a295b073bc0b1ef06cfc40094" vrev="1">
<entry md5="a5008cf813dbdad47c853b27d0bcbdc1" mtime="1521705076" name="parallel-20180322.tar.bz2" size="1735502" /> <entry md5="24fd1167f3c45f22bea8588cdbdb5b5a" mtime="1524431598" name="parallel-20180422.tar.bz2" size="1745964" />
<entry md5="7b5234b018c3639a69d630f93fcdcf08" mtime="1521705076" name="parallel.spec" size="4666" /> <entry md5="8c18c6cbcc0554eec175850097aa36e1" mtime="1524431598" name="parallel.spec" size="4666" />
<entry md5="23543f2aefc0a5374fd42520d2791d7a" mtime="1521705076" name="parallel_20180322.dsc" size="556" /> <entry md5="75ab8eb06cabba7e19fd971fc54de862" mtime="1524431599" name="parallel_20180422.dsc" size="556" />
<entry md5="54be6b9fcd4a8eeb653a968b78e354d1" mtime="1521705076" name="parallel_20180322.tar.gz" size="1938931" /> <entry md5="e76e808b96e7a45a919567010e43e7f9" mtime="1524431599" name="parallel_20180422.tar.gz" size="1951673" />
</directory> </directory>

View file

@ -1,6 +1,6 @@
Summary: Shell tool for executing jobs in parallel Summary: Shell tool for executing jobs in parallel
Name: parallel Name: parallel
Version: 20180322 Version: 20180422
Release: 1.2 Release: 1.2
License: GPL License: GPL
Group: Productivity/File utilities Group: Productivity/File utilities

View file

@ -1,6 +1,6 @@
Summary: Shell tool for executing jobs in parallel Summary: Shell tool for executing jobs in parallel
Name: parallel Name: parallel
Version: 20180322 Version: 20180422
Release: 1.2 Release: 1.2
License: GPL License: GPL
Group: Productivity/File utilities Group: Productivity/File utilities

View file

@ -29,7 +29,8 @@ env_parallel() {
# env_parallel.sh # env_parallel.sh
_names_of_ALIASES() { _names_of_ALIASES() {
for _i in `alias | perl -ne 's/^alias //;s/^(\S+)=.*/$1/ && print' 2>/dev/null`; do # alias fails on Unixware 5
for _i in `alias 2>/dev/null | perl -ne 's/^alias //;s/^(\S+)=.*/$1/ && print' 2>/dev/null`; do
# Check if this name really is an alias # Check if this name really is an alias
# or just part of a multiline alias definition # or just part of a multiline alias definition
if alias $_i >/dev/null 2>/dev/null; then if alias $_i >/dev/null 2>/dev/null; then
@ -280,16 +281,16 @@ _parset_main() {
if perl -e 'exit not grep /,| /, @ARGV' "$_parset_name" ; then if perl -e 'exit not grep /,| /, @ARGV' "$_parset_name" ; then
# $_parset_name contains , or space # $_parset_name contains , or space
# Split on , or space to get the names # Split on , or space to get the names
eval "$( eval "`
# Compute results into files # Compute results into files
$_parset_parallel_prg --files -k "$@" | $_parset_parallel_prg --files -k "$@" |
# var1=`cat tmpfile1; rm tmpfile1` # var1= cat tmpfile1; rm tmpfile1
# var2=`cat tmpfile2; rm tmpfile2` # var2= cat tmpfile2; rm tmpfile2
parallel -q echo {2}='`cat {1}; rm {1}`' :::: - :::+ $( parallel -q echo {2}='\`cat {1}; rm {1}\`' :::: - :::+ \`
echo "$_parset_name" | echo "$_parset_name" |
perl -pe 's/,/ /g' perl -pe 's/,/ /g'
) \`
)" `"
else else
# $_parset_name does not contain , or space # $_parset_name does not contain , or space
# => $_parset_name is the name of the array to put data into # => $_parset_name is the name of the array to put data into

173
testsuite/tests-to-run/parallel-polarhome.sh Executable file → Normal file
View file

@ -7,133 +7,108 @@ 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 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"
P_TEMPORARILY_BROKEN="minix hurd dragonfly" P_TEMPORARILY_BROKEN="minix dragonfly ubuntu openindiana hpux-ia64 beaglebone cubieboard2"
P="$P_WORKING" P="$P_WORKING"
POLAR=`parallel -k echo {}.polarhome.com ::: $P` POLAR=`parallel -k echo {}.polarhome.com ::: $P`
S_POLAR=`parallel -k echo -S 1/{}.polarhome.com ::: $P` S_POLAR=`parallel -k echo -S 1/{}.polarhome.com ::: $P`
# 2018-04-22 TIMEOUT=20
# 20150414 --timeout 80 -> 40 TIMEOUT=25
# 20151219 --retries 5 -> 2
# 20160821 --timeout 10 -> 100 (DNS problems)
# 20171122 --timeout 100 -> 20 (Raising it did not get more successes)
TIMEOUT=20
RETRIES=4 RETRIES=4
echo '### Tests on polarhome machines' parallel --retries $RETRIES rsync -a /usr/local/bin/{parallel,env_parallel,env_parallel.*,parcat} ::: redhat.p:bin/
# On each remote machine:
# $HOME/setupenv is a sourcable script that sets path+activates env_parallel
# It is platform dependant
echo 'Setup on polarhome machines' doit() {
# Avoid the stupid /etc/issue.net banner at Polarhome: -oLogLevel=quiet # Avoid the stupid /etc/issue.net banner at Polarhome: -oLogLevel=quiet
PARALLEL_SSH="ssh -oLogLevel=quiet" PARALLEL_SSH="ssh -oLogLevel=quiet"
export PARALLEL_SSH export PARALLEL_SSH
stdout parallel -kj0 --delay 0.2 ssh -oLogLevel=quiet {} mkdir -p bin ::: $POLAR &
par_onall() { copy() {
stdout parallel -j0 -k --retries $RETRIES --timeout $TIMEOUT --delay 0.1 --tag \ # scp, but atomic (avoid half files if disconnected)
--onall $S_POLAR "$@"
}
export -f par_onall
test_empty_cmd() {
echo
echo '### Test if empty command in process list causes problems'
echo
perl -e '$0=" ";sleep 1' &
bin/perl bin/parallel echo ::: OK_with_empty_cmd
}
export -f test_empty_cmd
stdout parallel -j0 -k --retries $RETRIES --timeout $TIMEOUT --delay 0.03 --tag \
--nonall --env test_empty_cmd -S macosx.polarhome.com test_empty_cmd > /tmp/test_empty_cmd &
copy() {
host=$1 host=$1
src="$2" src="$2"
dst="$3" dst="$3"
cat "$src" | cat "$src" |
stdout ssh -oLogLevel=quiet $host "cat > bin/'$dst'.tmp && chmod 755 bin/'$dst'.tmp && mv bin/'$dst'.tmp bin/'$dst'" stdout ssh -oLogLevel=quiet $host "mkdir -p bin;cat > bin/'$dst'.tmp && chmod 755 bin/'$dst'.tmp && mv bin/'$dst'.tmp bin/'$dst'"
} }
export -f copy export -f copy
stdout parallel -kj30 -r --retries $RETRIES --timeout $TIMEOUT --delay 0.13 --tag -v \
par_nonall() {
parallel -j15 -k --retries $RETRIES --timeout $TIMEOUT --delay 0.1 --tag \
--nonall $S_POLAR --argsep ,:- \
'source setupenv >&/dev/null || . `pwd`/setupenv;' "$@"
}
export -f par_nonall
echo '### Copy commands to servers'
parallel -kj15 -r --retries $RETRIES --timeout $TIMEOUT --delay 0.03 --tag \
copy {2} {1} {1/} \ copy {2} {1} {1/} \
::: /usr/local/bin/{parallel,env_parallel,env_parallel.*} \ ::: bin/{parallel,env_parallel,env_parallel.*,parcat,stdout} \
::: $POLAR ::: $POLAR
echo Done copying
copy_and_test() { # Test empty command
H=$1 test_empty_cmd() {
# scp to each polarhome machine does not work. Use cat echo '### Test if empty command in process list causes problems'
# Avoid the stupid /etc/issue.net banner with -oLogLevel=quiet perl -e '$0=" ";sleep 10' &
echo '### Run the test on '$H parallel echo ::: OK_with_empty_cmd
cat `which parallel` | }
stdout ssh -oLogLevel=quiet $H 'cat > bin/p.tmp && chmod 755 bin/p.tmp && mv bin/p.tmp bin/parallel && bin/perl bin/parallel echo Works on {} ::: '$H && export -f test_empty_cmd
stdout ssh -oLogLevel=quiet $H 'bin/perl bin/parallel --tmpdir / echo ::: test read-only tmp' | PARALLEL='--env test_empty_cmd' par_nonall test_empty_cmd 2>&1
perl -pe '$exit += s:/[a-z0-9_]+.arg:/XXXXXXXX.arg:gi; $exit += s/\d\d\d\d/0000/gi; END { exit not $exit }' &&
echo OK
}
export -f copy_and_test
stdout parallel -j6 -k -r --retries $RETRIES --timeout $TIMEOUT --delay 0.1 --tag -v copy_and_test {} ::: $POLAR
echo
echo '### Test remote wrapper working on all platforms'
echo
parallel -j0 --nonall -k --timeout $TIMEOUT $S_POLAR hostname
echo par_nonall parallel echo Works on {} ::: '`hostname`' 2>&1
echo '### Does exporting a bash function kill parallel' par_nonall "stdout parallel --tmpdir / echo ::: test read-only tmp |" \
echo "perl -pe '\$exit += s:/[a-z0-9_]+.arg:/XXXXXXXX.arg:gi; \$exit += s/[0-9][0-9][0-9][0-9]/0000/gi; END { exit not \$exit }' &&" \
# http://zmwangx.github.io/blog/2015-11-25-bash-function-exporting-fiasco.html "echo OK" 2>&1
par_onall 'func() { cat <(echo bash only A); };export -f func; bin/parallel func ::: ' ::: 1 echo
echo '### Does exporting a bash function kill parallel'
echo
# http://zmwangx.github.io/blog/2015-11-25-bash-function-exporting-fiasco.html
par_nonall 'func() { cat <(echo bash only A); };export -f func; bin/parallel func ::: 1' 2>&1
echo echo
echo '### Does PARALLEL_SHELL help exporting a bash function not kill parallel' echo '### Does PARALLEL_SHELL help exporting a bash function not kill parallel'
echo echo
( (
mkdir -p tmp/bin; mkdir -p tmp/bin;
cp /bin/bash tmp/bin cp /bin/bash tmp/bin
cd tmp cd tmp
PARALLEL_SHELL=bin/bash par_onall 'func() { cat <(echo bash only B); };export -f func; bin/parallel func ::: ' ::: 1 PARALLEL_SHELL=bin/bash par_nonall 'func() { cat <(echo bash only B); };export -f func; bin/parallel func ::: 1'
) )
echo
echo '### env_parallel echo :::: <(echo OK)' echo
echo '(bash ksh zsh only)' echo '### env_parallel echo :::: <(echo OK)'
echo echo '(bash ksh zsh only)'
par_onall 'bin/env_parallel --install && echo {}' ::: install-OK echo
par_onall 'source setupenv || . `pwd`/setupenv; '\ par_nonall 'bin/env_parallel --install && echo install-OK' 2>&1
'env_parallel echo env_parallel :::' ::: run-OK par_nonall 'env_parallel echo env_parallel ::: run-OK' 2>&1
par_onall 'source setupenv || . `pwd`/setupenv; '\ par_nonall 'env_parallel echo reading from process substitution :::: <(echo OK)' |
'env_parallel echo reading from process substitution :::: <(echo {})' ::: OK |
# csh on NetBSD does not support process substitution # csh on NetBSD does not support process substitution
grep -v ': /tmp/.*: No such file or directory' grep -v ': /tmp/.*: No such file or directory'
echo echo
echo '### (env_)parset arr seq ::: 2 3 4' echo '### parset arr seq ::: 2 3 4'
echo '(bash ksh zsh only)' echo '(bash ksh zsh only)'
echo echo
par_onall 'source setupenv || . `pwd`/setupenv; '\ par_nonall 'parset arr seq ::: 2 3 4; echo ${arr[*]}' 2>&1
'parset arr seq ::: 2 3 4; echo ${arr[*]}' ::: parset-arr-OK echo '### env_parset arr seq ::: 2 3 4'
par_onall 'source setupenv || . `pwd`/setupenv; start=2; '\ par_nonall 'start=2;env_parset arr seq \$start ::: 2 3 4; echo ${arr[*]}' 2>&1
'env_parset arr seq \$start ::: 2 3 4; echo ${arr[*]}' ::: env_parset-arr-OK
echo echo
echo '### (env_)parset var1,var2,var3 seq ::: 2 3 4' echo '### parset var1,var2,var3 seq ::: 2 3 4'
echo '(bash ksh zsh only)' echo '(bash ksh zsh ash dash only)'
echo echo
par_onall 'source setupenv || . `pwd`/setupenv; '\ par_nonall 'parset var1,var2,var3 seq ::: 2 3 4; echo $var1,$var2,$var3' 2>&1
'parset var1,var2,var3 seq ::: 2 3 4; echo $var1,$var2,$var3' ::: parset-var-OK echo '### env_parset var1,var2,var3 seq ::: 2 3 4'
par_onall 'source setupenv || . `pwd`/setupenv; start=2; '\ par_nonall 'start=2; env_parset var1,var2,var3 seq \$start ::: 2 3 4; echo $var1,$var2,$var3' 2>&1
'env_parset var1,var2,var3 seq \$start ::: 2 3 4; echo $var1,$var2,$var3' ::: env_parset-var-OK }
. `which env_parallel.bash`
env_parallel -u --env _ -Sredhat.p 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
# eval 'myfunc2() { echo '$(perl -e 'print "x"x120000')'; }' # eval 'myfunc2() { echo '$(perl -e 'print "x"x120000')'; }'
# env_parallel myfunc ::: a | wc # Fail too big env # env_parallel myfunc ::: a | wc # Fail too big env
# Can this be made faster using `ssh -M`?
# Can it be moved to virtualbox?
# Started earlier - therefore wait
wait; cat /tmp/test_empty_cmd
rm /tmp/test_empty_cmd

View file

@ -1,424 +1,101 @@
### Tests on polarhome machines ### Copy commands to servers
Setup on polarhome machines Done copying
copy openbsd.polarhome.com /usr/local/bin/parallel parallel aix.polarhome.com ### Test if empty command in process list causes problems
copy tru64.polarhome.com /usr/local/bin/parallel parallel aix.polarhome.com OK_with_empty_cmd
copy debian.polarhome.com /usr/local/bin/parallel parallel centos.polarhome.com ### Test if empty command in process list causes problems
copy freebsd.polarhome.com /usr/local/bin/parallel parallel centos.polarhome.com OK_with_empty_cmd
copy redhat.polarhome.com /usr/local/bin/parallel parallel debian-ppc.polarhome.com ### Test if empty command in process list causes problems
copy netbsd.polarhome.com /usr/local/bin/parallel parallel debian-ppc.polarhome.com OK_with_empty_cmd
copy macosx.polarhome.com /usr/local/bin/parallel parallel debian.polarhome.com ### Test if empty command in process list causes problems
copy miros.polarhome.com /usr/local/bin/parallel parallel debian.polarhome.com OK_with_empty_cmd
copy centos.polarhome.com /usr/local/bin/parallel parallel freebsd.polarhome.com export: Illegal option -f
copy unixware.polarhome.com /usr/local/bin/parallel parallel macosx.polarhome.com ### Test if empty command in process list causes problems
copy pidora.polarhome.com /usr/local/bin/parallel parallel macosx.polarhome.com OK_with_empty_cmd
copy ubuntu.polarhome.com /usr/local/bin/parallel parallel mandriva.polarhome.com ### Test if empty command in process list causes problems
copy scosysv.polarhome.com /usr/local/bin/parallel parallel mandriva.polarhome.com OK_with_empty_cmd
copy raspbian.polarhome.com /usr/local/bin/parallel parallel miros.polarhome.com ### Test if empty command in process list causes problems
copy solaris-x86.polarhome.com /usr/local/bin/parallel parallel miros.polarhome.com OK_with_empty_cmd
copy aix.polarhome.com /usr/local/bin/parallel parallel netbsd.polarhome.com CSH/TCSH DO NOT SUPPORT newlines IN VARIABLES/FUNCTIONS. Unset test_empty_cmd test_empty_cmd
copy mandriva.polarhome.com /usr/local/bin/parallel parallel openbsd.polarhome.com ### Test if empty command in process list causes problems
copy debian-ppc.polarhome.com /usr/local/bin/parallel parallel openbsd.polarhome.com OK_with_empty_cmd
copy suse.polarhome.com /usr/local/bin/parallel parallel pidora.polarhome.com ### Test if empty command in process list causes problems
copy solaris.polarhome.com /usr/local/bin/parallel parallel pidora.polarhome.com OK_with_empty_cmd
copy hpux.polarhome.com /usr/local/bin/parallel parallel raspbian.polarhome.com ### Test if empty command in process list causes problems
copy openindiana.polarhome.com /usr/local/bin/parallel parallel raspbian.polarhome.com OK_with_empty_cmd
copy hpux-ia64.polarhome.com /usr/local/bin/parallel parallel redhat.polarhome.com ### Test if empty command in process list causes problems
copy openbsd.polarhome.com /usr/local/bin/env_parallel env_parallel redhat.polarhome.com OK_with_empty_cmd
copy tru64.polarhome.com /usr/local/bin/env_parallel env_parallel scosysv.polarhome.com ### Test if empty command in process list causes problems
copy debian.polarhome.com /usr/local/bin/env_parallel env_parallel scosysv.polarhome.com OK_with_empty_cmd
copy freebsd.polarhome.com /usr/local/bin/env_parallel env_parallel solaris-x86.polarhome.com ### Test if empty command in process list causes problems
copy redhat.polarhome.com /usr/local/bin/env_parallel env_parallel solaris-x86.polarhome.com OK_with_empty_cmd
copy netbsd.polarhome.com /usr/local/bin/env_parallel env_parallel solaris.polarhome.com ### Test if empty command in process list causes problems
copy macosx.polarhome.com /usr/local/bin/env_parallel env_parallel solaris.polarhome.com OK_with_empty_cmd
copy miros.polarhome.com /usr/local/bin/env_parallel env_parallel suse.polarhome.com ### Test if empty command in process list causes problems
copy centos.polarhome.com /usr/local/bin/env_parallel env_parallel suse.polarhome.com OK_with_empty_cmd
copy unixware.polarhome.com /usr/local/bin/env_parallel env_parallel tru64.polarhome.com ### Test if empty command in process list causes problems
copy pidora.polarhome.com /usr/local/bin/env_parallel env_parallel tru64.polarhome.com OK_with_empty_cmd
copy ubuntu.polarhome.com /usr/local/bin/env_parallel env_parallel unixware.polarhome.com UX:sh (/bin/sh): ERROR: -f: is not an identifier
copy scosysv.polarhome.com /usr/local/bin/env_parallel env_parallel aix.polarhome.com Works on aix7
copy raspbian.polarhome.com /usr/local/bin/env_parallel env_parallel
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel env_parallel
copy aix.polarhome.com /usr/local/bin/env_parallel env_parallel
copy mandriva.polarhome.com /usr/local/bin/env_parallel env_parallel
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel env_parallel
copy suse.polarhome.com /usr/local/bin/env_parallel env_parallel
copy solaris.polarhome.com /usr/local/bin/env_parallel env_parallel
copy hpux.polarhome.com /usr/local/bin/env_parallel env_parallel
copy openindiana.polarhome.com /usr/local/bin/env_parallel env_parallel
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel env_parallel
copy openbsd.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy tru64.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy debian.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy freebsd.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy redhat.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy netbsd.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy macosx.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy miros.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy centos.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy unixware.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy pidora.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy scosysv.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy raspbian.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy aix.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy mandriva.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy suse.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy solaris.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy hpux.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy openindiana.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.ash env_parallel.ash
copy openbsd.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy tru64.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy debian.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy freebsd.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy redhat.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy netbsd.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy macosx.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy miros.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy centos.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy unixware.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy pidora.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy scosysv.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy raspbian.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy aix.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy mandriva.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy suse.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy solaris.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy hpux.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy openindiana.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.bash env_parallel.bash
copy openbsd.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy tru64.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy debian.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy freebsd.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy redhat.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy netbsd.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy macosx.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy miros.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy centos.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy unixware.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy pidora.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy scosysv.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy raspbian.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy aix.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy mandriva.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy suse.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy solaris.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy hpux.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy openindiana.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.csh env_parallel.csh
copy openbsd.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy tru64.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy debian.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy freebsd.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy redhat.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy netbsd.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy macosx.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy miros.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy centos.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy unixware.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy pidora.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy scosysv.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy raspbian.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy aix.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy mandriva.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy suse.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy solaris.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy hpux.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy openindiana.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.dash env_parallel.dash
copy openbsd.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy tru64.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy debian.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy freebsd.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy redhat.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy netbsd.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy macosx.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy miros.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy centos.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy unixware.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy pidora.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy scosysv.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy raspbian.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy aix.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy mandriva.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy suse.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy solaris.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy hpux.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy openindiana.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.fish env_parallel.fish
copy openbsd.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy tru64.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy debian.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy freebsd.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy redhat.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy netbsd.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy macosx.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy miros.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy centos.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy unixware.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy pidora.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy scosysv.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy raspbian.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy aix.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy mandriva.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy suse.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy solaris.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy hpux.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy openindiana.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.ksh env_parallel.ksh
copy openbsd.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy tru64.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy debian.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy freebsd.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy redhat.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy netbsd.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy macosx.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy miros.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy centos.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy unixware.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy pidora.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy scosysv.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy raspbian.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy aix.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy mandriva.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy suse.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy solaris.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy hpux.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy openindiana.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.pdksh env_parallel.pdksh
copy openbsd.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy tru64.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy debian.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy freebsd.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy redhat.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy netbsd.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy macosx.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy miros.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy centos.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy unixware.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy pidora.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy scosysv.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy raspbian.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy aix.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy mandriva.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy suse.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy solaris.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy hpux.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy openindiana.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.sh env_parallel.sh
copy openbsd.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy tru64.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy debian.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy freebsd.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy redhat.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy netbsd.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy macosx.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy miros.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy centos.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy unixware.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy pidora.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy scosysv.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy raspbian.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy aix.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy mandriva.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy suse.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy solaris.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy hpux.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy openindiana.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.tcsh env_parallel.tcsh
copy openbsd.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy tru64.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy debian.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy freebsd.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy redhat.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy netbsd.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy macosx.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy miros.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy centos.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy unixware.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy pidora.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy ubuntu.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy scosysv.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy raspbian.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy solaris-x86.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy aix.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy mandriva.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy debian-ppc.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy suse.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy solaris.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy hpux.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy openindiana.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy hpux-ia64.polarhome.com /usr/local/bin/env_parallel.zsh env_parallel.zsh
copy_and_test openbsd.polarhome.com
openbsd.polarhome.com ### Run the test on openbsd.polarhome.com
openbsd.polarhome.com Works on openbsd.polarhome.com
openbsd.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000
openbsd.polarhome.com OK
copy_and_test tru64.polarhome.com
tru64.polarhome.com ### Run the test on tru64.polarhome.com
tru64.polarhome.com Works on tru64.polarhome.com
tru64.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
tru64.polarhome.com at bin/parallel line 0000
tru64.polarhome.com OK
copy_and_test debian.polarhome.com
debian.polarhome.com ### Run the test on debian.polarhome.com
debian.polarhome.com Works on debian.polarhome.com
debian.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000.
debian.polarhome.com OK
copy_and_test freebsd.polarhome.com
freebsd.polarhome.com ### Run the test on freebsd.polarhome.com
freebsd.polarhome.com Works on freebsd.polarhome.com
freebsd.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000.
freebsd.polarhome.com OK
copy_and_test redhat.polarhome.com
redhat.polarhome.com ### Run the test on redhat.polarhome.com
redhat.polarhome.com Works on redhat.polarhome.com
redhat.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000
redhat.polarhome.com OK
copy_and_test netbsd.polarhome.com
netbsd.polarhome.com ### Run the test on netbsd.polarhome.com
netbsd.polarhome.com Works on netbsd.polarhome.com
netbsd.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000.
netbsd.polarhome.com OK
copy_and_test macosx.polarhome.com
macosx.polarhome.com ### Run the test on macosx.polarhome.com
macosx.polarhome.com Works on macosx.polarhome.com
macosx.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000
macosx.polarhome.com OK
copy_and_test miros.polarhome.com
miros.polarhome.com ### Run the test on miros.polarhome.com
miros.polarhome.com Works on miros.polarhome.com
miros.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
miros.polarhome.com at bin/parallel line 0000
miros.polarhome.com OK
copy_and_test centos.polarhome.com
centos.polarhome.com ### Run the test on centos.polarhome.com
centos.polarhome.com Works on centos.polarhome.com centos.polarhome.com Works on centos.polarhome.com
centos.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable debian-ppc.polarhome.com Works on debian-ppc
centos.polarhome.com at bin/parallel line 0000 debian.polarhome.com Works on debian
centos.polarhome.com OK freebsd.polarhome.com Syntax error: Bad fd number
copy_and_test unixware.polarhome.com macosx.polarhome.com Works on macosx.polarhome.com
unixware.polarhome.com ### Run the test on unixware.polarhome.com
unixware.polarhome.com Works on unixware.polarhome.com
unixware.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000
unixware.polarhome.com OK
copy_and_test pidora.polarhome.com
pidora.polarhome.com ### Run the test on pidora.polarhome.com
pidora.polarhome.com Works on pidora.polarhome.com
pidora.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000.
pidora.polarhome.com OK
copy_and_test ubuntu.polarhome.com
ubuntu.polarhome.com ### Run the test on ubuntu.polarhome.com
ubuntu.polarhome.com Works on ubuntu.polarhome.com
ubuntu.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000.
ubuntu.polarhome.com OK
copy_and_test scosysv.polarhome.com
scosysv.polarhome.com ### Run the test on scosysv.polarhome.com
scosysv.polarhome.com Works on scosysv.polarhome.com
scosysv.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
scosysv.polarhome.com at bin/parallel line 0000
scosysv.polarhome.com OK
copy_and_test raspbian.polarhome.com
raspbian.polarhome.com ### Run the test on raspbian.polarhome.com
raspbian.polarhome.com Works on raspbian.polarhome.com
raspbian.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000
raspbian.polarhome.com OK
copy_and_test solaris-x86.polarhome.com
solaris-x86.polarhome.com ### Run the test on solaris-x86.polarhome.com
solaris-x86.polarhome.com Works on solaris-x86.polarhome.com
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
copy_and_test aix.polarhome.com
aix.polarhome.com ### Run the test on aix.polarhome.com
aix.polarhome.com Works on aix.polarhome.com
aix.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: The file access permissions do not allow the specified action. at bin/parallel line 0000
aix.polarhome.com OK
copy_and_test mandriva.polarhome.com
mandriva.polarhome.com ### Run the test on mandriva.polarhome.com
mandriva.polarhome.com Works on mandriva.polarhome.com mandriva.polarhome.com Works on mandriva.polarhome.com
mandriva.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000 miros.polarhome.com Works on miros.polarhome.com
mandriva.polarhome.com OK netbsd.polarhome.com Works on netbsd.polarhome.com
copy_and_test debian-ppc.polarhome.com openbsd.polarhome.com Works on openbsd.polarhome.com
debian-ppc.polarhome.com ### Run the test on debian-ppc.polarhome.com pidora.polarhome.com Works on pidora
debian-ppc.polarhome.com Works on debian-ppc.polarhome.com raspbian.polarhome.com Works on raspbian
debian-ppc.polarhome.com Error in tempfile() using template /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000. redhat.polarhome.com Works on redhat.polarhome.com
scosysv.polarhome.com Works on scosysv.polarhome.com
solaris-x86.polarhome.com Works on solaris-x86
solaris.polarhome.com Works on solaris
suse.polarhome.com Works on suse
tru64.polarhome.com Works on tru64.polarhome.com
unixware.polarhome.com Works on unixware.polarhome.com
unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
aix.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: The file access permissions do not allow the specified action. at /home/t/tange/bin/parallel line 0000
aix.polarhome.com OK
centos.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
centos.polarhome.com at /home/t/tange/bin/parallel line 0000
centos.polarhome.com OK
debian-ppc.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-ppc.polarhome.com OK debian-ppc.polarhome.com OK
copy_and_test suse.polarhome.com 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.
suse.polarhome.com ### Run the test on suse.polarhome.com debian.polarhome.com OK
suse.polarhome.com Works on suse.polarhome.com freebsd.polarhome.com Syntax error: Bad fd number
suse.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at 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
suse.polarhome.com OK macosx.polarhome.com OK
copy_and_test solaris.polarhome.com 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
solaris.polarhome.com ### Run the test on solaris.polarhome.com mandriva.polarhome.com OK
solaris.polarhome.com Works on solaris.polarhome.com miros.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
miros.polarhome.com at /home/t/tange/bin/parallel line 0000
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.
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
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
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 OK
redhat.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
redhat.polarhome.com OK
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 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 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 bin/parallel line 0000 solaris.polarhome.com at /home/t/tange/bin/parallel line 0000
solaris.polarhome.com OK solaris.polarhome.com OK
copy_and_test hpux.polarhome.com suse.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.
hpux.polarhome.com ### Run the test on hpux.polarhome.com suse.polarhome.com OK
copy_and_test openindiana.polarhome.com tru64.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
openindiana.polarhome.com ### Run the test on openindiana.polarhome.com tru64.polarhome.com at /home/t/tange/bin/parallel line 0000
openindiana.polarhome.com Works on openindiana.polarhome.com tru64.polarhome.com OK
openindiana.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Could not create temp file /XXXXXXXX.arg: Permission denied at bin/parallel line 0000 unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
openindiana.polarhome.com OK unixware.polarhome.com UX:env: ERROR: No such file or directory: bash
copy_and_test hpux-ia64.polarhome.com
hpux-ia64.polarhome.com ### Run the test on hpux-ia64.polarhome.com
hpux-ia64.polarhome.com Works on hpux-ia64.polarhome.com
hpux-ia64.polarhome.com Error in tempfile() using /XXXXXXXX.arg: Parent directory (/) is not writable
hpux-ia64.polarhome.com at bin/parallel line 0000
hpux-ia64.polarhome.com OK
### Test remote wrapper working on all platforms
aix7
centos.polarhome.com
debian-ppc
debian
freebsd.polarhome.com
hpux-ia64
macosx
mandriva.polarhome.com
miros.polarhome.com
netbsd.polarhome.com
openbsd.polarhome.com
openindiana
pidora
raspbian
redhat.polarhome.com
scosysv.polarhome.com
solaris-x86
solaris
suse
tru64.polarhome.com
ubuntu
unixware.polarhome.com
### Does exporting a bash function kill parallel ### Does exporting a bash function kill parallel
@ -427,22 +104,19 @@ 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-ia64.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
scosysv.polarhome.com bash only A scosysv.polarhome.com bash only A
solaris-x86.polarhome.com bash only A solaris-x86.polarhome.com bash only A
solaris.polarhome.com bash only A solaris.polarhome.com bash only A
suse.polarhome.com bash only A suse.polarhome.com /home/t/tange/bin/bash: func: command not found
tru64.polarhome.com bash only A tru64.polarhome.com bash only A
ubuntu.polarhome.com bash only A
unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `(' unexpected unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `(' unexpected
### Does PARALLEL_SHELL help exporting a bash function not kill parallel ### Does PARALLEL_SHELL help exporting a bash function not kill parallel
@ -451,14 +125,11 @@ aix.polarhome.com bash only B
centos.polarhome.com bash only B centos.polarhome.com bash only B
debian-ppc.polarhome.com bash only B debian-ppc.polarhome.com bash only B
debian.polarhome.com bash only B debian.polarhome.com bash only B
freebsd.polarhome.com bash only B
hpux-ia64.polarhome.com bash only B
macosx.polarhome.com bash only B macosx.polarhome.com bash only B
mandriva.polarhome.com bash only B 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
@ -467,8 +138,7 @@ solaris-x86.polarhome.com bash only B
solaris.polarhome.com bash only B solaris.polarhome.com bash only B
suse.polarhome.com bash only B suse.polarhome.com bash only B
tru64.polarhome.com bash only B tru64.polarhome.com bash only B
ubuntu.polarhome.com bash only B unixware.polarhome.com bash only B
unixware.polarhome.com
### env_parallel echo :::: <(echo OK) ### env_parallel echo :::: <(echo OK)
(bash ksh zsh only) (bash ksh zsh only)
@ -513,18 +183,7 @@ debian.polarhome.com /home/t/tange/.profile
debian.polarhome.com /home/t/tange/.cshrc debian.polarhome.com /home/t/tange/.cshrc
debian.polarhome.com /home/t/tange/.tcshrc debian.polarhome.com /home/t/tange/.tcshrc
debian.polarhome.com install-OK debian.polarhome.com install-OK
freebsd.polarhome.com Installed env_parallel in: freebsd.polarhome.com Syntax error: Bad fd number
freebsd.polarhome.com /home/t/tange/.bashrc
freebsd.polarhome.com /home/t/tange/.shrc
freebsd.polarhome.com /home/t/tange/.zshenv
freebsd.polarhome.com /home/t/tange/.config/fish/config.fish
freebsd.polarhome.com /home/t/tange/.kshrc
freebsd.polarhome.com /home/t/tange/.profile
freebsd.polarhome.com /home/t/tange/.cshrc
freebsd.polarhome.com /home/t/tange/.tcshrc
freebsd.polarhome.com install-OK
hpux-ia64.polarhome.com No such file or directory: bash
hpux.polarhome.com exec request failed on channel 0
macosx.polarhome.com Installed env_parallel in: macosx.polarhome.com Installed env_parallel in:
macosx.polarhome.com /Users/tange/.bashrc macosx.polarhome.com /Users/tange/.bashrc
macosx.polarhome.com /Users/tange/.shrc macosx.polarhome.com /Users/tange/.shrc
@ -575,16 +234,6 @@ 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
@ -665,29 +314,18 @@ tru64.polarhome.com /home/t/tange/.profile
tru64.polarhome.com /home/t/tange/.cshrc tru64.polarhome.com /home/t/tange/.cshrc
tru64.polarhome.com /home/t/tange/.tcshrc tru64.polarhome.com /home/t/tange/.tcshrc
tru64.polarhome.com install-OK tru64.polarhome.com install-OK
ubuntu.polarhome.com Installed env_parallel in: unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
ubuntu.polarhome.com /home/t/tange/.bashrc
ubuntu.polarhome.com /home/t/tange/.shrc
ubuntu.polarhome.com /home/t/tange/.zshenv
ubuntu.polarhome.com /home/t/tange/.config/fish/config.fish
ubuntu.polarhome.com /home/t/tange/.kshrc
ubuntu.polarhome.com /home/t/tange/.profile
ubuntu.polarhome.com /home/t/tange/.cshrc
ubuntu.polarhome.com /home/t/tange/.tcshrc
ubuntu.polarhome.com install-OK
unixware.polarhome.com UX:env: ERROR: No such file or directory: bash unixware.polarhome.com UX:env: ERROR: No such file or directory: bash
aix.polarhome.com env_parallel run-OK
centos.polarhome.com env_parallel run-OK 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 env_parallel run-OK freebsd.polarhome.com Syntax error: Bad fd number
freebsd.polarhome.com source: not found
hpux-ia64.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
@ -696,23 +334,16 @@ solaris-x86.polarhome.com env_parallel run-OK
solaris.polarhome.com env_parallel run-OK solaris.polarhome.com env_parallel run-OK
suse.polarhome.com env_parallel run-OK suse.polarhome.com env_parallel run-OK
tru64.polarhome.com env_parallel run-OK tru64.polarhome.com env_parallel run-OK
ubuntu.polarhome.com env_parallel run-OK
unixware.polarhome.com env_parallel run-OK unixware.polarhome.com env_parallel run-OK
unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
unixware.polarhome.com !: alias not found 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
freebsd.polarhome.com Syntax error: "(" unexpected (expecting word)
hpux-ia64.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
netbsd.polarhome.com Missing name for redirect.
netbsd.polarhome.com Missing name for redirect.
netbsd.polarhome.com parallel: Error: Cannot open input file `<': No such file or directory.
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
@ -721,127 +352,99 @@ solaris-x86.polarhome.com reading from process substitution OK
solaris.polarhome.com reading from process substitution OK solaris.polarhome.com reading from process substitution OK
suse.polarhome.com reading from process substitution OK suse.polarhome.com reading from process substitution OK
tru64.polarhome.com reading from process substitution OK tru64.polarhome.com reading from process substitution OK
ubuntu.polarhome.com reading from process substitution OK
unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `(' unexpected
### (env_)parset arr seq ::: 2 3 4 ### parset arr seq ::: 2 3 4
(bash ksh zsh only) (bash ksh zsh only)
centos.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK aix.polarhome.com 1 2 1 2 3 1 2 3 4
debian-ppc.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK centos.polarhome.com 1 2 1 2 3 1 2 3 4
debian.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK debian-ppc.polarhome.com 1 2 1 2 3 1 2 3 4
freebsd.polarhome.com source: not found debian.polarhome.com 1 2 1 2 3 1 2 3 4
freebsd.polarhome.com eval: 1: Syntax error: word unexpected (expecting ")") freebsd.polarhome.com Syntax error: Bad fd number
hpux-ia64.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK macosx.polarhome.com 1 2 1 2 3 1 2 3 4
macosx.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK mandriva.polarhome.com 1 2 1 2 3 1 2 3 4
mandriva.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK miros.polarhome.com 1 2 1 2 3 1 2 3 4
miros.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK
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 parset-arr-OK openbsd.polarhome.com
openindiana.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK pidora.polarhome.com 1 2 1 2 3 1 2 3 4
pidora.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK raspbian.polarhome.com 1 2 1 2 3 1 2 3 4
raspbian.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK redhat.polarhome.com 1 2 1 2 3 1 2 3 4
redhat.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK scosysv.polarhome.com 1 2 1 2 3 1 2 3 4
scosysv.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK solaris-x86.polarhome.com 1 2 1 2 3 1 2 3 4
solaris-x86.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK solaris.polarhome.com 1 2 1 2 3 1 2 3 4
solaris.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK suse.polarhome.com 1 2 1 2 3 1 2 3 4
suse.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK tru64.polarhome.com 1 2 1 2 3 1 2 3 4
tru64.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK
ubuntu.polarhome.com 1 2 1 2 3 1 2 3 4 parset-arr-OK
unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `arr=' unexpected unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `arr=' unexpected
centos.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK ### env_parset arr seq ::: 2 3 4
debian-ppc.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK aix.polarhome.com 2 2 3 2 3 4
debian.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK centos.polarhome.com 2 2 3 2 3 4
freebsd.polarhome.com source: not found debian-ppc.polarhome.com 2 2 3 2 3 4
freebsd.polarhome.com eval: 1: Syntax error: word unexpected (expecting ")") debian.polarhome.com 2 2 3 2 3 4
hpux-ia64.polarhome.com 1 2 1 2 1 2 env_parset-arr-OK freebsd.polarhome.com Syntax error: Bad fd number
macosx.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK macosx.polarhome.com 2 2 3 2 3 4
mandriva.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK mandriva.polarhome.com 2 2 3 2 3 4
miros.polarhome.com 1 2 1 2 1 2 env_parset-arr-OK miros.polarhome.com 1 2 1 2 1 2
netbsd.polarhome.com start=2: Command not found. 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 env_parset-arr-OK openbsd.polarhome.com
openindiana.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK pidora.polarhome.com 2 2 3 2 3 4
pidora.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK raspbian.polarhome.com 2 2 3 2 3 4
raspbian.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK redhat.polarhome.com 2 2 3 2 3 4
redhat.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK scosysv.polarhome.com 2 2 3 2 3 4
scosysv.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK solaris-x86.polarhome.com 2 2 3 2 3 4
solaris-x86.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK solaris.polarhome.com 1 2 1 2 1 2
solaris.polarhome.com 1 2 1 2 1 2 env_parset-arr-OK suse.polarhome.com 2 2 3 2 3 4
suse.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK tru64.polarhome.com 2 2 3 2 3 4
tru64.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK
ubuntu.polarhome.com 2 2 3 2 3 4 env_parset-arr-OK
unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `arr=' unexpected unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 1: `arr=' unexpected
### (env_)parset var1,var2,var3 seq ::: 2 3 4 ### parset var1,var2,var3 seq ::: 2 3 4
(bash ksh zsh only) (bash ksh zsh ash dash only)
centos.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK aix.polarhome.com 1 2,1 2 3,1 2 3 4
debian-ppc.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK centos.polarhome.com 1 2,1 2 3,1 2 3 4
debian.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK debian-ppc.polarhome.com 1 2,1 2 3,1 2 3 4
freebsd.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK debian.polarhome.com 1 2,1 2 3,1 2 3 4
freebsd.polarhome.com source: not found freebsd.polarhome.com Syntax error: Bad fd number
hpux-ia64.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK macosx.polarhome.com 1 2,1 2 3,1 2 3 4
macosx.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK mandriva.polarhome.com 1 2,1 2 3,1 2 3 4
mandriva.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK miros.polarhome.com 1 2,1 2 3,1 2 3 4
miros.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK
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 ,, parset-var-OK openbsd.polarhome.com ,,
openindiana.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK pidora.polarhome.com 1 2,1 2 3,1 2 3 4
pidora.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK raspbian.polarhome.com 1 2,1 2 3,1 2 3 4
raspbian.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK redhat.polarhome.com 1 2,1 2 3,1 2 3 4
redhat.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK scosysv.polarhome.com 1 2,1 2 3,1 2 3 4
scosysv.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK solaris-x86.polarhome.com 1 2,1 2 3,1 2 3 4
solaris-x86.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK solaris.polarhome.com 1 2,1 2 3,1 2 3 4
solaris.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK suse.polarhome.com 1 2,1 2 3,1 2 3 4
suse.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK tru64.polarhome.com 1 2,1 2 3,1 2 3 4
tru64.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK unixware.polarhome.com ,,
ubuntu.polarhome.com 1 2,1 2 3,1 2 3 4 parset-var-OK
unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
unixware.polarhome.com UX:cat: ERROR: Cannot open tmpfile1: No such file or directory ### env_parset var1,var2,var3 seq ::: 2 3 4
unixware.polarhome.com UX:rm: ERROR: Cannot access tmpfile1: No such file or directory aix.polarhome.com 2,2 3,2 3 4
unixware.polarhome.com UX:cat: ERROR: Cannot open tmpfile2: No such file or directory centos.polarhome.com 2,2 3,2 3 4
unixware.polarhome.com UX:rm: ERROR: Cannot access tmpfile2: No such file or directory debian-ppc.polarhome.com 2,2 3,2 3 4
unixware.polarhome.com UX:cat: ERROR: Cannot open {1}: No such file or directory debian.polarhome.com 2,2 3,2 3 4
unixware.polarhome.com UX:rm: ERROR: Cannot access {1}: No such file or directory freebsd.polarhome.com Syntax error: Bad fd number
unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 2: `$' unexpected macosx.polarhome.com 2,2 3,2 3 4
centos.polarhome.com 2,2 3,2 3 4 env_parset-var-OK mandriva.polarhome.com 2,2 3,2 3 4
debian-ppc.polarhome.com 2,2 3,2 3 4 env_parset-var-OK miros.polarhome.com 1 2,1 2,1 2
debian.polarhome.com 2,2 3,2 3 4 env_parset-var-OK
freebsd.polarhome.com 2,2 3,2 3 4 env_parset-var-OK
freebsd.polarhome.com source: not found
hpux-ia64.polarhome.com 1 2,1 2,1 2 env_parset-var-OK
macosx.polarhome.com 2,2 3,2 3 4 env_parset-var-OK
mandriva.polarhome.com 2,2 3,2 3 4 env_parset-var-OK
miros.polarhome.com 1 2,1 2,1 2 env_parset-var-OK
netbsd.polarhome.com start=2: Command not found. 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 ,, env_parset-var-OK openbsd.polarhome.com ,,
openindiana.polarhome.com 2,2 3,2 3 4 env_parset-var-OK pidora.polarhome.com 2,2 3,2 3 4
pidora.polarhome.com 2,2 3,2 3 4 env_parset-var-OK raspbian.polarhome.com 2,2 3,2 3 4
raspbian.polarhome.com 2,2 3,2 3 4 env_parset-var-OK redhat.polarhome.com 2,2 3,2 3 4
redhat.polarhome.com 2,2 3,2 3 4 env_parset-var-OK scosysv.polarhome.com 2,2 3,2 3 4
scosysv.polarhome.com 2,2 3,2 3 4 env_parset-var-OK solaris-x86.polarhome.com 2,2 3,2 3 4
solaris-x86.polarhome.com 2,2 3,2 3 4 env_parset-var-OK solaris.polarhome.com 1 2,1 2,1 2
solaris.polarhome.com 1 2,1 2,1 2 env_parset-var-OK suse.polarhome.com 2,2 3,2 3 4
suse.polarhome.com 2,2 3,2 3 4 env_parset-var-OK tru64.polarhome.com 2,2 3,2 3 4
tru64.polarhome.com 2,2 3,2 3 4 env_parset-var-OK unixware.polarhome.com 2,2 3,2 3 4
ubuntu.polarhome.com 2,2 3,2 3 4 env_parset-var-OK
unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found unixware.polarhome.com UX:sh (/bin/sh): ERROR: source: Not found
unixware.polarhome.com UX:cat: ERROR: Cannot open tmpfile1: No such file or directory
unixware.polarhome.com UX:rm: ERROR: Cannot access tmpfile1: No such file or directory
unixware.polarhome.com UX:cat: ERROR: Cannot open tmpfile2: No such file or directory
unixware.polarhome.com UX:rm: ERROR: Cannot access tmpfile2: No such file or directory
unixware.polarhome.com UX:cat: ERROR: Cannot open {1}: No such file or directory
unixware.polarhome.com UX:rm: ERROR: Cannot access {1}: No such file or directory
unixware.polarhome.com UX:sh (/bin/sh): ERROR: /bin/sh: Syntax error at line 2: `$' unexpected
macosx.polarhome.com
macosx.polarhome.com ### Test if empty command in process list causes problems
macosx.polarhome.com
macosx.polarhome.com OK_with_empty_cmd