mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-25 23:47:53 +00:00
Fixed bug #48414: --sqlandworker --linebuffer does not save output in sql.
This commit is contained in:
parent
11a8800751
commit
8a5729cebd
73
src/parallel
73
src/parallel
|
@ -1208,7 +1208,7 @@ sub check_invalid_option_combinations {
|
|||
|
||||
sub init_globals {
|
||||
# Defaults:
|
||||
$Global::version = 20160627;
|
||||
$Global::version = 20160704;
|
||||
$Global::progname = 'parallel';
|
||||
$Global::infinity = 2**31;
|
||||
$Global::debug = 0;
|
||||
|
@ -8000,7 +8000,6 @@ sub linebuffer_print {
|
|||
}
|
||||
if($opt::compress) {
|
||||
# Blocked reading in final round
|
||||
$Global::use{"Fcntl"} ||= eval "use Fcntl qw(:DEFAULT :flock); 1;";
|
||||
for my $fdno (1,2) {
|
||||
::set_fh_blocking($self->fh($fdno,'r'));
|
||||
}
|
||||
|
@ -8051,7 +8050,28 @@ sub linebuffer_print {
|
|||
if($self->fh($fdno,"rpid") and CORE::kill 0, $self->fh($fdno,"rpid")) {
|
||||
# decompress still running
|
||||
} else {
|
||||
# decompress done: close fh
|
||||
# decompress done:
|
||||
# copy to sql (if needed)
|
||||
# then close fh
|
||||
if($opt::sqlworker) {
|
||||
my @output;
|
||||
my $tag = $self->tag();
|
||||
seek $in_fh, 0, 0;
|
||||
while(<$in_fh>) {
|
||||
push @output, $tag,$_;
|
||||
}
|
||||
if($fdno == 1) {
|
||||
if(not $opt::results) {
|
||||
$Global::sql->update("SET Stdout = ? WHERE Seq = ".$self->seq(),
|
||||
join("",@output));
|
||||
}
|
||||
} else {
|
||||
if(not $opt::results) {
|
||||
$Global::sql->update("SET Stderr = ? WHERE Seq = ".$self->seq(),
|
||||
join("",@output));
|
||||
}
|
||||
}
|
||||
}
|
||||
close $in_fh;
|
||||
if($? and $opt::compress) {
|
||||
::error($opt::decompress_program." failed.");
|
||||
|
@ -8075,12 +8095,25 @@ sub tag_print {
|
|||
# $in_fh is now ready for reading at position 0
|
||||
my $tag = $self->tag();
|
||||
my $outputlength = 0;
|
||||
my @output;
|
||||
while(<$in_fh>) {
|
||||
print $out_fd $tag,$_;
|
||||
$outputlength += length $_;
|
||||
if($opt::sqlworker) {
|
||||
push @output, $tag,$_;
|
||||
}
|
||||
}
|
||||
if($fdno == 1) {
|
||||
$self->add_returnsize($outputlength);
|
||||
if($opt::sqlworker and not $opt::results) {
|
||||
$Global::sql->update("SET Stdout = ? WHERE Seq = ".$self->seq(),
|
||||
join("",@output));
|
||||
}
|
||||
} else {
|
||||
if($opt::sqlworker and not $opt::results) {
|
||||
$Global::sql->update("SET Stderr = ? WHERE Seq = ".$self->seq(),
|
||||
join("",@output));
|
||||
}
|
||||
}
|
||||
close $in_fh;
|
||||
if($? and $opt::compress) {
|
||||
|
@ -8149,13 +8182,13 @@ sub print_joblog {
|
|||
|
||||
sub tag {
|
||||
my $self = shift;
|
||||
if($opt::tag or defined $opt::tagstring) {
|
||||
if(not defined $self->{'tag'}) {
|
||||
if(not defined $self->{'tag'}) {
|
||||
if($opt::tag or defined $opt::tagstring) {
|
||||
$self->{'tag'} = $self->{'commandline'}->
|
||||
replace_placeholders([$opt::tagstring],0,0)."\t";
|
||||
} else {
|
||||
$self->{'tag'} = "";
|
||||
}
|
||||
} else {
|
||||
return "";
|
||||
}
|
||||
return $self->{'tag'};
|
||||
}
|
||||
|
@ -9906,7 +9939,10 @@ sub new {
|
|||
or die $DBI::errstr;
|
||||
$dbh->{'PrintWarn'} = $Global::debug || 0;
|
||||
$dbh->{'PrintError'} = $Global::debug || 0;
|
||||
$dbh->{'RaiseError'} = $Global::debug || 0;
|
||||
$dbh->{'RaiseError'} = 1;
|
||||
$dbh->{'ShowErrorStatement'} = 1;
|
||||
$dbh->{'HandleError'} = sub {};
|
||||
|
||||
|
||||
return bless {
|
||||
'dbh' => $dbh,
|
||||
|
@ -10083,21 +10119,36 @@ sub run {
|
|||
my $lockretry = 0;
|
||||
while($lockretry < 10) {
|
||||
$sth = $dbh->prepare($stmt);
|
||||
if($rv = $sth->execute(@_)) {
|
||||
if($sth
|
||||
and
|
||||
eval { $rv = $sth->execute(@_) }) {
|
||||
last;
|
||||
} else {
|
||||
if($@ =~ /no such table/
|
||||
or
|
||||
$DBI::errstr =~ /no such table/) {
|
||||
# This is fine:
|
||||
# It is just a worker that reported back too late -
|
||||
# another worker had finished the job first
|
||||
# and the table was then dropped
|
||||
$rv = $sth = 0;
|
||||
last;
|
||||
}
|
||||
if($DBI::errstr =~ /locked/) {
|
||||
::debug("sql","Lock retry: $lockretry");
|
||||
$lockretry++;
|
||||
::usleep(rand()*300);
|
||||
} elsif(not $sth) {
|
||||
# Try again
|
||||
$lockretry++;
|
||||
} else {
|
||||
::error($DBI::errstr);
|
||||
wait_and_exit(255);
|
||||
::wait_and_exit(255);
|
||||
}
|
||||
}
|
||||
}
|
||||
if($lockretry >= 10) {
|
||||
::die_bug("lockretry > 10");
|
||||
::die_bug("retry > 10: $DBI::errstr");
|
||||
}
|
||||
if($rv < 0){
|
||||
::error($DBI::errstr);
|
||||
|
|
0
testsuite/Start.sh
Normal file → Executable file
0
testsuite/Start.sh
Normal file → Executable file
|
@ -14,7 +14,7 @@ p_showsqlresult() {
|
|||
|
||||
p_wrapper() {
|
||||
INNER=$1
|
||||
SERVERURL=$2
|
||||
SERVERURL=$(eval echo $2)
|
||||
TABLE=TBL$RANDOM
|
||||
DBURL=$SERVERURL/$TABLE
|
||||
T1=$(tempfile)
|
||||
|
@ -29,53 +29,47 @@ p_wrapper() {
|
|||
$DEBUG || sql $SERVERURL "drop table $TABLE;" >/dev/null
|
||||
}
|
||||
|
||||
p_sqlandworker() {
|
||||
(sleep 2; parallel --sqlworker $DBURL sleep .3\;echo >$T1) &
|
||||
parallel --sqlandworker $DBURL sleep .3\;echo ::: {1..5} ::: {a..e} >$T2;
|
||||
p_template() {
|
||||
(sleep 2; parallel "$@" --sqlworker $DBURL sleep .3\;echo >$T1) &
|
||||
parallel "$@" --sqlandworker $DBURL sleep .3\;echo ::: {1..5} ::: {a..e} >$T2;
|
||||
}
|
||||
export -f p_sqlandworker
|
||||
export -f p_template
|
||||
|
||||
par_sqlandworker() {
|
||||
p_wrapper p_sqlandworker $1
|
||||
}
|
||||
|
||||
p_sqlandworker_lo() {
|
||||
(sleep 2; parallel -S lo --sqlworker $DBURL sleep .3\;echo >$T1) &
|
||||
parallel -S lo --sqlandworker $DBURL sleep .3\;echo ::: {1..5} ::: {a..e} >$T2;
|
||||
p_template
|
||||
}
|
||||
|
||||
par_sqlandworker_lo() {
|
||||
p_wrapper p_sqlandworker_lo $1
|
||||
}
|
||||
|
||||
p_sqlandworker_results() {
|
||||
(sleep 2; parallel --results /tmp/out--sql --sqlworker $DBURL sleep .3\;echo >$T1) &
|
||||
parallel --results /tmp/out--sql --sqlandworker $DBURL sleep .3\;echo ::: {1..5} ::: {a..e} >$T2;
|
||||
p_template -S lo
|
||||
}
|
||||
|
||||
par_sqlandworker_results() {
|
||||
p_wrapper p_sqlandworker_results $1
|
||||
}
|
||||
|
||||
p_sqlandworker_linebuffer() {
|
||||
(sleep 2; parallel --linebuffer --sqlworker $DBURL sleep .3\;echo >$T1) &
|
||||
parallel --linebuffer --sqlandworker $DBURL sleep .3\;echo ::: {1..5} ::: {a..e} >$T2;
|
||||
p_template --results /tmp/out--sql
|
||||
}
|
||||
|
||||
par_sqlandworker_linebuffer() {
|
||||
p_wrapper p_sqlandworker_linebuffer $1
|
||||
p_template --linebuffer
|
||||
}
|
||||
|
||||
p_sqlandworker_unbuffer() {
|
||||
(sleep 2; parallel -u --sqlworker $DBURL sleep .3\;echo >$T1) &
|
||||
parallel -u --sqlandworker $DBURL sleep .3\;echo ::: {1..5} ::: {a..e} >$T2;
|
||||
par_sqlandworker_tag() {
|
||||
p_template --tag
|
||||
}
|
||||
|
||||
par_sqlandworker_linebuffer_tag() {
|
||||
p_template --linebuffer --tag
|
||||
}
|
||||
|
||||
par_sqlandworker_compress_linebuffer_tag() {
|
||||
p_template --compress --linebuffer --tag
|
||||
}
|
||||
|
||||
par_sqlandworker_unbuffer() {
|
||||
p_wrapper p_sqlandworker_unbuffer $1
|
||||
p_template -u
|
||||
}
|
||||
|
||||
|
||||
export -f $(compgen -A function | egrep 'p_|par_')
|
||||
# Tested that -j0 in parallel is fastest (up to 15 jobs)
|
||||
compgen -A function | grep par_ | sort |
|
||||
stdout parallel -vj0 -k --tag --joblog /tmp/jl-`basename $0` :::: - ::: \$MYSQL \$PG \$SQLITE
|
||||
stdout parallel -vj5 -k --tag --joblog /tmp/jl-`basename $0` p_wrapper \
|
||||
:::: - ::: \$MYSQL \$PG \$SQLITE
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
par_sqlandworker $MYSQL
|
||||
p_wrapper par_sqlandworker \$MYSQL
|
||||
par_sqlandworker $MYSQL Exit=0
|
||||
par_sqlandworker $MYSQL Exit=0
|
||||
par_sqlandworker $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
|
@ -27,7 +27,7 @@ par_sqlandworker $MYSQL : sleep .3;echo 5 b 5 b 5 b\n
|
|||
par_sqlandworker $MYSQL : sleep .3;echo 5 c 5 c 5 c\n
|
||||
par_sqlandworker $MYSQL : sleep .3;echo 5 d 5 d 5 d\n
|
||||
par_sqlandworker $MYSQL : sleep .3;echo 5 e 5 e 5 e\n
|
||||
par_sqlandworker $PG
|
||||
p_wrapper par_sqlandworker \$PG
|
||||
par_sqlandworker $PG Exit=0
|
||||
par_sqlandworker $PG Exit=0
|
||||
par_sqlandworker $PG host | command | v1 | v2 | stdout | stderr
|
||||
|
@ -84,7 +84,7 @@ par_sqlandworker $PG : | sleep .3;echo 5 e | 5 | e | 5 e +|
|
|||
par_sqlandworker $PG | | | | |
|
||||
par_sqlandworker $PG (25 rows)
|
||||
par_sqlandworker $PG
|
||||
par_sqlandworker $SQLITE
|
||||
p_wrapper par_sqlandworker \$SQLITE
|
||||
par_sqlandworker $SQLITE Exit=0
|
||||
par_sqlandworker $SQLITE Exit=0
|
||||
par_sqlandworker $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
|
@ -138,97 +138,377 @@ par_sqlandworker $SQLITE :|sleep .3;echo 5 d|5|d|5 d
|
|||
par_sqlandworker $SQLITE |
|
||||
par_sqlandworker $SQLITE :|sleep .3;echo 5 e|5|e|5 e
|
||||
par_sqlandworker $SQLITE |
|
||||
par_sqlandworker_linebuffer $MYSQL
|
||||
p_wrapper par_sqlandworker_compress_linebuffer_tag \$MYSQL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL Exit=0
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL Exit=0
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 1 a 1 a NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 1 b 1 b NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 1 c 1 c NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 1 d 1 d NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 1 e 1 e NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 2 a 2 a NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 2 b 2 b NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 2 c 2 c NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 2 d 2 d NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 2 e 2 e NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 3 a 3 a NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 3 b 3 b NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 3 c 3 c NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 3 d 3 d NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 3 e 3 e NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 4 a 4 a NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 4 b 4 b NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 4 c 4 c NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 4 d 4 d NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 4 e 4 e NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 5 a 5 a NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 5 b 5 b NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 5 c 5 c NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 5 d 5 d NULL NULL
|
||||
par_sqlandworker_compress_linebuffer_tag $MYSQL : sleep .3;echo 5 e 5 e NULL NULL
|
||||
p_wrapper par_sqlandworker_compress_linebuffer_tag \$PG
|
||||
par_sqlandworker_compress_linebuffer_tag $PG Exit=0
|
||||
par_sqlandworker_compress_linebuffer_tag $PG Exit=0
|
||||
par_sqlandworker_compress_linebuffer_tag $PG host | command | v1 | v2 | stdout | stderr
|
||||
par_sqlandworker_compress_linebuffer_tag $PG ------+-------------------+----+----+--------+--------
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 1 a | 1 | a | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 1 b | 1 | b | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 1 c | 1 | c | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 1 d | 1 | d | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 1 e | 1 | e | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 2 a | 2 | a | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 2 b | 2 | b | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 2 c | 2 | c | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 2 d | 2 | d | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 2 e | 2 | e | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 3 a | 3 | a | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 3 b | 3 | b | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 3 c | 3 | c | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 3 d | 3 | d | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 3 e | 3 | e | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 4 a | 4 | a | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 4 b | 4 | b | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 4 c | 4 | c | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 4 d | 4 | d | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 4 e | 4 | e | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 5 a | 5 | a | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 5 b | 5 | b | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 5 c | 5 | c | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 5 d | 5 | d | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG : | sleep .3;echo 5 e | 5 | e | |
|
||||
par_sqlandworker_compress_linebuffer_tag $PG (25 rows)
|
||||
par_sqlandworker_compress_linebuffer_tag $PG
|
||||
p_wrapper par_sqlandworker_compress_linebuffer_tag \$SQLITE
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE Exit=0
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE Exit=0
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 1 a|1|a||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 1 b|1|b||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 1 c|1|c||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 1 d|1|d||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 1 e|1|e||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 2 a|2|a||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 2 b|2|b||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 2 c|2|c||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 2 d|2|d||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 2 e|2|e||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 3 a|3|a||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 3 b|3|b||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 3 c|3|c||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 3 d|3|d||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 3 e|3|e||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 4 a|4|a||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 4 b|4|b||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 4 c|4|c||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 4 d|4|d||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 4 e|4|e||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 5 a|5|a||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 5 b|5|b||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 5 c|5|c||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 5 d|5|d||
|
||||
par_sqlandworker_compress_linebuffer_tag $SQLITE :|sleep .3;echo 5 e|5|e||
|
||||
p_wrapper par_sqlandworker_linebuffer \$MYSQL
|
||||
par_sqlandworker_linebuffer $MYSQL Exit=0
|
||||
par_sqlandworker_linebuffer $MYSQL Exit=0
|
||||
par_sqlandworker_linebuffer $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 a 1 a NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 b 1 b NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 c 1 c NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 d 1 d NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 e 1 e NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 a 2 a NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 b 2 b NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 c 2 c NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 d 2 d NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 e 2 e NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 a 3 a NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 b 3 b NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 c 3 c NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 d 3 d NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 e 3 e NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 a 4 a NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 b 4 b NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 c 4 c NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 d 4 d NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 e 4 e NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 a 5 a NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 b 5 b NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 c 5 c NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 d 5 d NULL NULL
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 e 5 e NULL NULL
|
||||
par_sqlandworker_linebuffer $PG
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 a 1 a 1 a\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 b 1 b 1 b\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 c 1 c 1 c\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 d 1 d 1 d\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 1 e 1 e 1 e\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 a 2 a 2 a\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 b 2 b 2 b\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 c 2 c 2 c\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 d 2 d 2 d\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 2 e 2 e 2 e\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 a 3 a 3 a\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 b 3 b 3 b\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 c 3 c 3 c\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 d 3 d 3 d\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 3 e 3 e 3 e\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 a 4 a 4 a\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 b 4 b 4 b\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 c 4 c 4 c\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 d 4 d 4 d\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 4 e 4 e 4 e\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 a 5 a 5 a\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 b 5 b 5 b\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 c 5 c 5 c\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 d 5 d 5 d\n
|
||||
par_sqlandworker_linebuffer $MYSQL : sleep .3;echo 5 e 5 e 5 e\n
|
||||
p_wrapper par_sqlandworker_linebuffer \$PG
|
||||
par_sqlandworker_linebuffer $PG Exit=0
|
||||
par_sqlandworker_linebuffer $PG Exit=0
|
||||
par_sqlandworker_linebuffer $PG host | command | v1 | v2 | stdout | stderr
|
||||
par_sqlandworker_linebuffer $PG ------+-------------------+----+----+--------+--------
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 a | 1 | a | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 b | 1 | b | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 c | 1 | c | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 d | 1 | d | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 e | 1 | e | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 a | 2 | a | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 b | 2 | b | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 c | 2 | c | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 d | 2 | d | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 e | 2 | e | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 a | 3 | a | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 b | 3 | b | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 c | 3 | c | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 d | 3 | d | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 e | 3 | e | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 a | 4 | a | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 b | 4 | b | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 c | 4 | c | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 d | 4 | d | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 e | 4 | e | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 a | 5 | a | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 b | 5 | b | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 c | 5 | c | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 d | 5 | d | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 e | 5 | e | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 a | 1 | a | 1 a +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 b | 1 | b | 1 b +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 c | 1 | c | 1 c +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 d | 1 | d | 1 d +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 1 e | 1 | e | 1 e +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 a | 2 | a | 2 a +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 b | 2 | b | 2 b +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 c | 2 | c | 2 c +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 d | 2 | d | 2 d +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 2 e | 2 | e | 2 e +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 a | 3 | a | 3 a +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 b | 3 | b | 3 b +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 c | 3 | c | 3 c +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 d | 3 | d | 3 d +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 3 e | 3 | e | 3 e +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 a | 4 | a | 4 a +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 b | 4 | b | 4 b +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 c | 4 | c | 4 c +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 d | 4 | d | 4 d +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 4 e | 4 | e | 4 e +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 a | 5 | a | 5 a +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 b | 5 | b | 5 b +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 c | 5 | c | 5 c +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 d | 5 | d | 5 d +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG : | sleep .3;echo 5 e | 5 | e | 5 e +|
|
||||
par_sqlandworker_linebuffer $PG | | | | |
|
||||
par_sqlandworker_linebuffer $PG (25 rows)
|
||||
par_sqlandworker_linebuffer $PG
|
||||
par_sqlandworker_linebuffer $SQLITE
|
||||
p_wrapper par_sqlandworker_linebuffer \$SQLITE
|
||||
par_sqlandworker_linebuffer $SQLITE Exit=0
|
||||
par_sqlandworker_linebuffer $SQLITE Exit=0
|
||||
par_sqlandworker_linebuffer $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 a|1|a||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 b|1|b||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 c|1|c||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 d|1|d||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 e|1|e||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 a|2|a||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 b|2|b||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 c|2|c||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 d|2|d||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 e|2|e||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 a|3|a||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 b|3|b||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 c|3|c||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 d|3|d||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 e|3|e||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 a|4|a||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 b|4|b||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 c|4|c||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 d|4|d||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 e|4|e||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 a|5|a||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 b|5|b||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 c|5|c||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 d|5|d||
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 e|5|e||
|
||||
par_sqlandworker_lo $MYSQL
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 a|1|a|1 a
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 b|1|b|1 b
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 c|1|c|1 c
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 d|1|d|1 d
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 1 e|1|e|1 e
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 a|2|a|2 a
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 b|2|b|2 b
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 c|2|c|2 c
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 d|2|d|2 d
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 2 e|2|e|2 e
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 a|3|a|3 a
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 b|3|b|3 b
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 c|3|c|3 c
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 d|3|d|3 d
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 3 e|3|e|3 e
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 a|4|a|4 a
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 b|4|b|4 b
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 c|4|c|4 c
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 d|4|d|4 d
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 4 e|4|e|4 e
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 a|5|a|5 a
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 b|5|b|5 b
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 c|5|c|5 c
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 d|5|d|5 d
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
par_sqlandworker_linebuffer $SQLITE :|sleep .3;echo 5 e|5|e|5 e
|
||||
par_sqlandworker_linebuffer $SQLITE |
|
||||
p_wrapper par_sqlandworker_linebuffer_tag \$MYSQL
|
||||
par_sqlandworker_linebuffer_tag $MYSQL Exit=0
|
||||
par_sqlandworker_linebuffer_tag $MYSQL Exit=0
|
||||
par_sqlandworker_linebuffer_tag $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 1 a 1 a 1 a\t1 a\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 1 b 1 b 1 b\t1 b\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 1 c 1 c 1 c\t1 c\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 1 d 1 d 1 d\t1 d\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 1 e 1 e 1 e\t1 e\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 2 a 2 a 2 a\t2 a\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 2 b 2 b 2 b\t2 b\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 2 c 2 c 2 c\t2 c\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 2 d 2 d 2 d\t2 d\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 2 e 2 e 2 e\t2 e\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 3 a 3 a 3 a\t3 a\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 3 b 3 b 3 b\t3 b\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 3 c 3 c 3 c\t3 c\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 3 d 3 d 3 d\t3 d\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 3 e 3 e 3 e\t3 e\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 4 a 4 a 4 a\t4 a\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 4 b 4 b 4 b\t4 b\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 4 c 4 c 4 c\t4 c\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 4 d 4 d 4 d\t4 d\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 4 e 4 e 4 e\t4 e\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 5 a 5 a 5 a\t5 a\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 5 b 5 b 5 b\t5 b\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 5 c 5 c 5 c\t5 c\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 5 d 5 d 5 d\t5 d\n
|
||||
par_sqlandworker_linebuffer_tag $MYSQL : sleep .3;echo 5 e 5 e 5 e\t5 e\n
|
||||
p_wrapper par_sqlandworker_linebuffer_tag \$PG
|
||||
par_sqlandworker_linebuffer_tag $PG Exit=0
|
||||
par_sqlandworker_linebuffer_tag $PG Exit=0
|
||||
par_sqlandworker_linebuffer_tag $PG host | command | v1 | v2 | stdout | stderr
|
||||
par_sqlandworker_linebuffer_tag $PG ------+-------------------+----+----+-------------+--------
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 1 a | 1 | a | 1 a 1 a+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 1 b | 1 | b | 1 b 1 b+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 1 c | 1 | c | 1 c 1 c+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 1 d | 1 | d | 1 d 1 d+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 1 e | 1 | e | 1 e 1 e+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 2 a | 2 | a | 2 a 2 a+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 2 b | 2 | b | 2 b 2 b+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 2 c | 2 | c | 2 c 2 c+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 2 d | 2 | d | 2 d 2 d+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 2 e | 2 | e | 2 e 2 e+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 3 a | 3 | a | 3 a 3 a+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 3 b | 3 | b | 3 b 3 b+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 3 c | 3 | c | 3 c 3 c+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 3 d | 3 | d | 3 d 3 d+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 3 e | 3 | e | 3 e 3 e+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 4 a | 4 | a | 4 a 4 a+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 4 b | 4 | b | 4 b 4 b+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 4 c | 4 | c | 4 c 4 c+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 4 d | 4 | d | 4 d 4 d+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 4 e | 4 | e | 4 e 4 e+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 5 a | 5 | a | 5 a 5 a+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 5 b | 5 | b | 5 b 5 b+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 5 c | 5 | c | 5 c 5 c+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 5 d | 5 | d | 5 d 5 d+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG : | sleep .3;echo 5 e | 5 | e | 5 e 5 e+|
|
||||
par_sqlandworker_linebuffer_tag $PG | | | | |
|
||||
par_sqlandworker_linebuffer_tag $PG (25 rows)
|
||||
par_sqlandworker_linebuffer_tag $PG
|
||||
p_wrapper par_sqlandworker_linebuffer_tag \$SQLITE
|
||||
par_sqlandworker_linebuffer_tag $SQLITE Exit=0
|
||||
par_sqlandworker_linebuffer_tag $SQLITE Exit=0
|
||||
par_sqlandworker_linebuffer_tag $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 1 a|1|a|1 a 1 a
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 1 b|1|b|1 b 1 b
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 1 c|1|c|1 c 1 c
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 1 d|1|d|1 d 1 d
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 1 e|1|e|1 e 1 e
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 2 a|2|a|2 a 2 a
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 2 b|2|b|2 b 2 b
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 2 c|2|c|2 c 2 c
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 2 d|2|d|2 d 2 d
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 2 e|2|e|2 e 2 e
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 3 a|3|a|3 a 3 a
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 3 b|3|b|3 b 3 b
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 3 c|3|c|3 c 3 c
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 3 d|3|d|3 d 3 d
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 3 e|3|e|3 e 3 e
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 4 a|4|a|4 a 4 a
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 4 b|4|b|4 b 4 b
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 4 c|4|c|4 c 4 c
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 4 d|4|d|4 d 4 d
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 4 e|4|e|4 e 4 e
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 5 a|5|a|5 a 5 a
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 5 b|5|b|5 b 5 b
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 5 c|5|c|5 c 5 c
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 5 d|5|d|5 d 5 d
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
par_sqlandworker_linebuffer_tag $SQLITE :|sleep .3;echo 5 e|5|e|5 e 5 e
|
||||
par_sqlandworker_linebuffer_tag $SQLITE |
|
||||
p_wrapper par_sqlandworker_lo \$MYSQL
|
||||
par_sqlandworker_lo $MYSQL Exit=0
|
||||
par_sqlandworker_lo $MYSQL Exit=0
|
||||
par_sqlandworker_lo $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
|
@ -257,7 +537,7 @@ par_sqlandworker_lo $MYSQL lo sleep .3;echo 5 b 5 b 5 b\n
|
|||
par_sqlandworker_lo $MYSQL lo sleep .3;echo 5 c 5 c 5 c\n
|
||||
par_sqlandworker_lo $MYSQL lo sleep .3;echo 5 d 5 d 5 d\n
|
||||
par_sqlandworker_lo $MYSQL lo sleep .3;echo 5 e 5 e 5 e\n
|
||||
par_sqlandworker_lo $PG
|
||||
p_wrapper par_sqlandworker_lo \$PG
|
||||
par_sqlandworker_lo $PG Exit=0
|
||||
par_sqlandworker_lo $PG Exit=0
|
||||
par_sqlandworker_lo $PG host | command | v1 | v2 | stdout | stderr
|
||||
|
@ -314,7 +594,7 @@ par_sqlandworker_lo $PG lo | sleep .3;echo 5 e | 5 | e | 5 e +|
|
|||
par_sqlandworker_lo $PG | | | | |
|
||||
par_sqlandworker_lo $PG (25 rows)
|
||||
par_sqlandworker_lo $PG
|
||||
par_sqlandworker_lo $SQLITE
|
||||
p_wrapper par_sqlandworker_lo \$SQLITE
|
||||
par_sqlandworker_lo $SQLITE Exit=0
|
||||
par_sqlandworker_lo $SQLITE Exit=0
|
||||
par_sqlandworker_lo $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
|
@ -368,7 +648,7 @@ par_sqlandworker_lo $SQLITE lo|sleep .3;echo 5 d|5|d|5 d
|
|||
par_sqlandworker_lo $SQLITE |
|
||||
par_sqlandworker_lo $SQLITE lo|sleep .3;echo 5 e|5|e|5 e
|
||||
par_sqlandworker_lo $SQLITE |
|
||||
par_sqlandworker_results $MYSQL
|
||||
p_wrapper par_sqlandworker_results \$MYSQL
|
||||
par_sqlandworker_results $MYSQL Exit=0
|
||||
par_sqlandworker_results $MYSQL Exit=0
|
||||
par_sqlandworker_results $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
|
@ -397,7 +677,7 @@ par_sqlandworker_results $MYSQL : sleep .3;echo 5 b 5 b /tmp/out--sql/1/5/2/b/st
|
|||
par_sqlandworker_results $MYSQL : sleep .3;echo 5 c 5 c /tmp/out--sql/1/5/2/c/stdout /tmp/out--sql/1/5/2/c/stderr
|
||||
par_sqlandworker_results $MYSQL : sleep .3;echo 5 d 5 d /tmp/out--sql/1/5/2/d/stdout /tmp/out--sql/1/5/2/d/stderr
|
||||
par_sqlandworker_results $MYSQL : sleep .3;echo 5 e 5 e /tmp/out--sql/1/5/2/e/stdout /tmp/out--sql/1/5/2/e/stderr
|
||||
par_sqlandworker_results $PG
|
||||
p_wrapper par_sqlandworker_results \$PG
|
||||
par_sqlandworker_results $PG Exit=0
|
||||
par_sqlandworker_results $PG Exit=0
|
||||
par_sqlandworker_results $PG host | command | v1 | v2 | stdout | stderr
|
||||
|
@ -429,7 +709,7 @@ par_sqlandworker_results $PG : | sleep .3;echo 5 d | 5 | d | /tmp/out--sql
|
|||
par_sqlandworker_results $PG : | sleep .3;echo 5 e | 5 | e | /tmp/out--sql/1/5/2/e/stdout | /tmp/out--sql/1/5/2/e/stderr
|
||||
par_sqlandworker_results $PG (25 rows)
|
||||
par_sqlandworker_results $PG
|
||||
par_sqlandworker_results $SQLITE
|
||||
p_wrapper par_sqlandworker_results \$SQLITE
|
||||
par_sqlandworker_results $SQLITE Exit=0
|
||||
par_sqlandworker_results $SQLITE Exit=0
|
||||
par_sqlandworker_results $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
|
@ -458,7 +738,147 @@ par_sqlandworker_results $SQLITE :|sleep .3;echo 5 b|5|b|/tmp/out--sql/1/5/2/b/s
|
|||
par_sqlandworker_results $SQLITE :|sleep .3;echo 5 c|5|c|/tmp/out--sql/1/5/2/c/stdout|/tmp/out--sql/1/5/2/c/stderr
|
||||
par_sqlandworker_results $SQLITE :|sleep .3;echo 5 d|5|d|/tmp/out--sql/1/5/2/d/stdout|/tmp/out--sql/1/5/2/d/stderr
|
||||
par_sqlandworker_results $SQLITE :|sleep .3;echo 5 e|5|e|/tmp/out--sql/1/5/2/e/stdout|/tmp/out--sql/1/5/2/e/stderr
|
||||
par_sqlandworker_unbuffer $MYSQL
|
||||
p_wrapper par_sqlandworker_tag \$MYSQL
|
||||
par_sqlandworker_tag $MYSQL Exit=0
|
||||
par_sqlandworker_tag $MYSQL Exit=0
|
||||
par_sqlandworker_tag $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 1 a 1 a 1 a\t1 a\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 1 b 1 b 1 b\t1 b\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 1 c 1 c 1 c\t1 c\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 1 d 1 d 1 d\t1 d\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 1 e 1 e 1 e\t1 e\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 2 a 2 a 2 a\t2 a\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 2 b 2 b 2 b\t2 b\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 2 c 2 c 2 c\t2 c\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 2 d 2 d 2 d\t2 d\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 2 e 2 e 2 e\t2 e\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 3 a 3 a 3 a\t3 a\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 3 b 3 b 3 b\t3 b\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 3 c 3 c 3 c\t3 c\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 3 d 3 d 3 d\t3 d\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 3 e 3 e 3 e\t3 e\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 4 a 4 a 4 a\t4 a\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 4 b 4 b 4 b\t4 b\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 4 c 4 c 4 c\t4 c\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 4 d 4 d 4 d\t4 d\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 4 e 4 e 4 e\t4 e\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 5 a 5 a 5 a\t5 a\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 5 b 5 b 5 b\t5 b\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 5 c 5 c 5 c\t5 c\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 5 d 5 d 5 d\t5 d\n
|
||||
par_sqlandworker_tag $MYSQL : sleep .3;echo 5 e 5 e 5 e\t5 e\n
|
||||
p_wrapper par_sqlandworker_tag \$PG
|
||||
par_sqlandworker_tag $PG Exit=0
|
||||
par_sqlandworker_tag $PG Exit=0
|
||||
par_sqlandworker_tag $PG host | command | v1 | v2 | stdout | stderr
|
||||
par_sqlandworker_tag $PG ------+-------------------+----+----+-------------+--------
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 1 a | 1 | a | 1 a 1 a+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 1 b | 1 | b | 1 b 1 b+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 1 c | 1 | c | 1 c 1 c+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 1 d | 1 | d | 1 d 1 d+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 1 e | 1 | e | 1 e 1 e+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 2 a | 2 | a | 2 a 2 a+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 2 b | 2 | b | 2 b 2 b+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 2 c | 2 | c | 2 c 2 c+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 2 d | 2 | d | 2 d 2 d+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 2 e | 2 | e | 2 e 2 e+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 3 a | 3 | a | 3 a 3 a+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 3 b | 3 | b | 3 b 3 b+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 3 c | 3 | c | 3 c 3 c+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 3 d | 3 | d | 3 d 3 d+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 3 e | 3 | e | 3 e 3 e+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 4 a | 4 | a | 4 a 4 a+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 4 b | 4 | b | 4 b 4 b+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 4 c | 4 | c | 4 c 4 c+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 4 d | 4 | d | 4 d 4 d+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 4 e | 4 | e | 4 e 4 e+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 5 a | 5 | a | 5 a 5 a+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 5 b | 5 | b | 5 b 5 b+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 5 c | 5 | c | 5 c 5 c+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 5 d | 5 | d | 5 d 5 d+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG : | sleep .3;echo 5 e | 5 | e | 5 e 5 e+|
|
||||
par_sqlandworker_tag $PG | | | | |
|
||||
par_sqlandworker_tag $PG (25 rows)
|
||||
par_sqlandworker_tag $PG
|
||||
p_wrapper par_sqlandworker_tag \$SQLITE
|
||||
par_sqlandworker_tag $SQLITE Exit=0
|
||||
par_sqlandworker_tag $SQLITE Exit=0
|
||||
par_sqlandworker_tag $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 1 a|1|a|1 a 1 a
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 1 b|1|b|1 b 1 b
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 1 c|1|c|1 c 1 c
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 1 d|1|d|1 d 1 d
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 1 e|1|e|1 e 1 e
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 2 a|2|a|2 a 2 a
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 2 b|2|b|2 b 2 b
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 2 c|2|c|2 c 2 c
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 2 d|2|d|2 d 2 d
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 2 e|2|e|2 e 2 e
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 3 a|3|a|3 a 3 a
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 3 b|3|b|3 b 3 b
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 3 c|3|c|3 c 3 c
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 3 d|3|d|3 d 3 d
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 3 e|3|e|3 e 3 e
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 4 a|4|a|4 a 4 a
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 4 b|4|b|4 b 4 b
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 4 c|4|c|4 c 4 c
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 4 d|4|d|4 d 4 d
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 4 e|4|e|4 e 4 e
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 5 a|5|a|5 a 5 a
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 5 b|5|b|5 b 5 b
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 5 c|5|c|5 c 5 c
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 5 d|5|d|5 d 5 d
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
par_sqlandworker_tag $SQLITE :|sleep .3;echo 5 e|5|e|5 e 5 e
|
||||
par_sqlandworker_tag $SQLITE |
|
||||
p_wrapper par_sqlandworker_unbuffer \$MYSQL
|
||||
par_sqlandworker_unbuffer $MYSQL Exit=0
|
||||
par_sqlandworker_unbuffer $MYSQL Exit=0
|
||||
par_sqlandworker_unbuffer $MYSQL Host Command V1 V2 Stdout Stderr
|
||||
|
@ -487,7 +907,7 @@ par_sqlandworker_unbuffer $MYSQL : sleep .3;echo 5 b 5 b NULL NULL
|
|||
par_sqlandworker_unbuffer $MYSQL : sleep .3;echo 5 c 5 c NULL NULL
|
||||
par_sqlandworker_unbuffer $MYSQL : sleep .3;echo 5 d 5 d NULL NULL
|
||||
par_sqlandworker_unbuffer $MYSQL : sleep .3;echo 5 e 5 e NULL NULL
|
||||
par_sqlandworker_unbuffer $PG
|
||||
p_wrapper par_sqlandworker_unbuffer \$PG
|
||||
par_sqlandworker_unbuffer $PG Exit=0
|
||||
par_sqlandworker_unbuffer $PG Exit=0
|
||||
par_sqlandworker_unbuffer $PG host | command | v1 | v2 | stdout | stderr
|
||||
|
@ -519,7 +939,7 @@ par_sqlandworker_unbuffer $PG : | sleep .3;echo 5 d | 5 | d | |
|
|||
par_sqlandworker_unbuffer $PG : | sleep .3;echo 5 e | 5 | e | |
|
||||
par_sqlandworker_unbuffer $PG (25 rows)
|
||||
par_sqlandworker_unbuffer $PG
|
||||
par_sqlandworker_unbuffer $SQLITE
|
||||
p_wrapper par_sqlandworker_unbuffer \$SQLITE
|
||||
par_sqlandworker_unbuffer $SQLITE Exit=0
|
||||
par_sqlandworker_unbuffer $SQLITE Exit=0
|
||||
par_sqlandworker_unbuffer $SQLITE Host|Command|V1|V2|Stdout|Stderr
|
||||
|
|
Loading…
Reference in a new issue