当不使用--nonall
时,--workdir ...
选项("在远程计算机上的〜/ .parallel / tmp /下创建工作目录")按预期工作:
$ parallel -S target-server --workdir ... pwd ::: ""
/home/myuser/.parallel/tmp/my-machine-7285-1
但是,当我添加--nonall
选项时,它不再有任何效果:
$ parallel --nonall -S target-server --workdir ... pwd ::: ""
/home/myuser
即使指定显式工作目录,例如/home
,也可以这样做:
$ parallel -S target-server --workdir /home pwd ::: ""
/home
......但这并不是:
$ parallel --nonall -S target-server --workdir /home pwd ::: ""
/home/myuser
使用parallel
时--workdir
忽略--nonall
的任何想法?
答案 0 :(得分:1)
这显然是一个错误。现在已在错误列表中注册:https://savannah.gnu.org/bugs/index.php?46819
如果您希望获得通知,请随意添加自己作为抄送。