parallel: Fixed bug #36707: --controlmaster eats jobs

This commit is contained in:
Ole Tange 2012-06-28 22:38:14 +07:00
parent a0ee9af15f
commit 88c50259d8
2 changed files with 5 additions and 1 deletions

View file

@ -2941,7 +2941,7 @@ sub sshcommand_of_sshlogin {
$Global::sshmaster{$pid}++;
} else {
::debug($master,"\n");
`$master`;
`$master </dev/null`;
::wait_and_exit(0);
}
}

View file

@ -30,5 +30,9 @@ EOF
chmod 755 '/tmp/she <bang>"'
seq 1 3 >/tmp/123
'/tmp/she <bang>"'
echo '### bug #36595: silent loss of input with --pipe and --sshlogin'
seq 10000 | xargs | parallel --pipe -S 10/localhost cat | wc
echo 'bug #36707: --controlmaster eats jobs'
seq 2 | parallel --controlmaster --sshlogin localhost echo OK{}